UNPKG

shelving

Version:

Toolkit for using data in JavaScript.

8 lines (7 loc) 288 B
export function setBaseErrorOptions(defaultCaller, error, options) { const { cause: _cause, caller = defaultCaller, ...rest } = options; for (const [key, value] of Object.entries(rest)) error[key] = value; if (caller) Error.captureStackTrace(error, caller); }