khufu-runtime
Version:
A runtime support library for khufu template engine
11 lines (10 loc) • 376 B
JavaScript
// Error subclassing from mozilla docs
export function SuppressedError(original) {
let err = Error(`Suppresed error: ${ original }`)
this.name = 'SuppressedError';
this.message = err.message
this.stack = err.stack
this.original = original
}
SuppressedError.prototype = Object.create(Error.prototype)
SuppressedError.prototype.constructor = SuppressedError