UNPKG

@nesvet/n

Version:
22 lines 638 B
/* eslint-disable unicorn/prevent-abbreviations, unicorn/custom-error-definition */ export class Err extends Error { constructor(message, tag = null, payload) { if (typeof message == "object") { payload = message; message = payload.message; delete payload.message; tag = null; } else if (tag && typeof tag == "object") { payload = tag; tag = null; } super(message); this.tag = tag; if (payload) Object.assign(this, payload); } name = "Err-or"; tag; } //# sourceMappingURL=Err.js.map