Module

x/err/mod.ts

simple payload wrapper around Error
Latest
File
export const PAYLOAD = Symbol("Err.payload");
export default class Err<TPayload = Record<any, any>> extends Error { protected [PAYLOAD]: TPayload | void;
with(payload: TPayload): this { this[PAYLOAD] = payload; return this; }
get payload(): TPayload | void { return this[PAYLOAD]; }}