error-lib
Version:
Standard Error Library for JavaScript/TypeScript projects (NodeJS & Browsers)
16 lines • 730 B
JavaScript
import { ApplicationError, } from './application_error';
export class BadRequestError extends ApplicationError {
/**
*
* @param message Custom error message
* @param opts Extra options
*/
constructor(message, opts) {
var _a;
message = message !== null && message !== void 0 ? message : 'BadRequestError';
super(message, { cause: opts === null || opts === void 0 ? void 0 : opts.cause, code: (_a = opts === null || opts === void 0 ? void 0 : opts.code) !== null && _a !== void 0 ? _a : 'E_BAD_REQUEST' });
Error.captureStackTrace(this, BadRequestError);
Object.setPrototypeOf(this, BadRequestError.prototype);
}
}
//# sourceMappingURL=bad_request_error.js.map