UNPKG

verror-0

Version:

VError without dependencies on top of nodejs standart library

15 lines (14 loc) 446 B
/** * Wraps `unknown` to `Error`. Handles nested errors (`AggregateError` case). * * @example * try { * // Throws error with message "database connection error" * await registerTicket(10001000) * } catch (err) { * // Result message: * // "Error register ticket 10001000: database connection error" * throw new VError(wrap(err), 'Error register ticket %s', 10001000) * } */ export declare function wrap(err: unknown): Error;