UNPKG

sip.js

Version:

A SIP library for JavaScript

12 lines (11 loc) 427 B
/** * An Exception is considered a condition that a reasonable application may wish to catch. * An Error indicates serious problems that a reasonable application should not try to catch. * @public */ export class Exception extends Error { constructor(message) { super(message); // 'Error' breaks prototype chain here Object.setPrototypeOf(this, new.target.prototype); // restore prototype chain } }