/** * @summary A global custom error. * @constructor CustomError * @param {string} message - The message for the error. * @description As this is just a test file there is no implementation of inheriting the Error.prototype or fixing of the stack trace, this is a dummy dummy object to test the documentation. * @extends {Error} The default `Error` object. * @example {@caption Use this class like any standard error object.} * throw new CustomError("Oh no! It broke :("); */ function CustomError(message){ this.name = "CustomError"; this.message = message; }