vulcain-corejs
Version:
Vulcain micro-service framework
35 lines (34 loc) • 765 B
TypeScript
import { ValidationError } from './../pipeline/common';
/**
*
*
* @export
* @class ApplicationRequestError
* @extends {Error}
*/
export declare class ApplicationRequestError extends Error {
statusCode: number;
/**
*
*
* @private
* @type {Array<ValidationError>}
*/
errors: Array<ValidationError>;
/**
* Creates an instance of ApplicationRequestError.
*
* @param {ErrorResponse} error
*/
constructor(message: string, errors?: Array<ValidationError>, statusCode?: number);
}
/**
* Fordidden error
*
* @export
* @class ForbiddenRequestError
* @extends {ApplicationRequestError}
*/
export declare class ForbiddenRequestError extends ApplicationRequestError {
constructor(msg?: string);
}