foxts
Version:
Opinionated collection of common TypeScript utils by @SukkaW
16 lines (13 loc) • 530 B
TypeScript
import { ErrorLikeObject } from '../extract-error-message/index.js';
interface AbortErrorLike extends Omit<ErrorLikeObject, 'name'> {
name: 'AbortError';
code?: 'ABORT_ERR';
}
declare class AbortError extends Error implements AbortErrorLike {
readonly name = "AbortError";
readonly code = "ABORT_ERR";
constructor(message?: string, options?: ErrorOptions);
}
declare function isAbortErrorLike(error: unknown): error is AbortErrorLike;
export { AbortError, isAbortErrorLike };
export type { AbortErrorLike };