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