UNPKG

@germanamz/errno

Version:

Better errors make your life simpler.

17 lines (16 loc) 516 B
export declare const isErrnoSymbol: unique symbol; export interface ErrnoI<S extends number = number> { code: string; message: string; context: unknown[]; status: S; } export declare class Errno<S extends number = number> extends Error implements ErrnoI<S> { readonly [isErrnoSymbol] = true; code: string; context: unknown[]; status: S; source?: unknown; constructor(code: string, message: string, status: S, context?: unknown[], source?: unknown); toJSON(): ErrnoI<S>; }