UNPKG

vulcain-corejs

Version:
37 lines (35 loc) 822 B
"use strict"; /** * * * @export * @class ApplicationRequestError * @extends {Error} */ class ApplicationRequestError extends Error { /** * Creates an instance of ApplicationRequestError. * * @param {ErrorResponse} error */ constructor(message, errors, statusCode = 200) { super(message); this.statusCode = statusCode; this.errors = errors; } } exports.ApplicationRequestError = ApplicationRequestError; /** * Fordidden error * * @export * @class ForbiddenRequestError * @extends {ApplicationRequestError} */ class ForbiddenRequestError extends ApplicationRequestError { constructor(msg = "Forbidden") { super(msg, null, 403); } } exports.ForbiddenRequestError = ForbiddenRequestError; //# sourceMappingURL=applicationRequestError.js.map