export function createAbortError(message: string): Error { const error = new Error(message); error.name = "AbortError"; return error; } export function isAbortError(error: unknown): boolean { return ( typeof error === "object" && error !== null && "name" in error && error.name === "AbortError" ); }