12 lines
315 B
TypeScript
12 lines
315 B
TypeScript
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"
|
|
);
|
|
}
|