error-lib
Version:
Standard Error Library for JavaScript/TypeScript projects (NodeJS & Browsers)
14 lines • 722 B
TypeScript
import { BadRequestError, BadRequestErrorConstructorOptions } from './bad_request_error';
export interface ValidationErrorConstructorOptions<TCauseError extends Error = Error> extends BadRequestErrorConstructorOptions<TCauseError> {
}
export declare class ValidationError<TValidationError = any, TCause extends Error = Error> extends BadRequestError<TCause> {
readonly validationError: TValidationError;
/**
*
* @param validationError Validation error
* @param message Custom error message
* @param opts Extra options
*/
constructor(validationError: TValidationError, message?: string, opts?: ValidationErrorConstructorOptions<TCause>);
}
//# sourceMappingURL=validation_error.d.ts.map