payload-is
Version:
A comprehensive TypeScript/JavaScript type checking library providing functions to check data types, collections, primitives, and built-in objects
10 lines (9 loc) • 795 B
TypeScript
export declare function isError(payload: unknown): payload is Error;
export declare function isAggregateError(payload: unknown): payload is AggregateError;
export declare function isEvalError(payload: unknown): payload is EvalError;
export declare function isRangeError(payload: unknown): payload is RangeError;
export declare function isReferenceError(payload: unknown): payload is ReferenceError;
export declare function isSyntaxError(payload: unknown): payload is SyntaxError;
export declare function isTypeError(payload: unknown): payload is TypeError;
export declare function isURIError(payload: unknown): payload is URIError;
export declare function isNativeError(payload: unknown): payload is AggregateError | EvalError | RangeError | ReferenceError | SyntaxError | TypeError | URIError;