/** * 使用者自己按停止、或元件卸載造成的中止,不是錯誤,不該跳紅字。 * fetch 中止在不同瀏覽器分別丟 DOMException("AbortError") 或帶 name 的 Error,這裡一起認。 */ export function isAbortError(e: unknown): boolean { return e instanceof Error && e.name === "AbortError"; }