14 lines
519 B
TypeScript
14 lines
519 B
TypeScript
declare type Params = Record<string, unknown>;
|
|
export default class ValidationError extends Error {
|
|
value: any;
|
|
path?: string;
|
|
type?: string;
|
|
errors: string[];
|
|
params?: Params;
|
|
inner: ValidationError[];
|
|
static formatError(message: string | ((params: Params) => string) | unknown, params: Params): any;
|
|
static isError(err: any): err is ValidationError;
|
|
constructor(errorOrErrors: string | ValidationError | ValidationError[], value?: any, field?: string, type?: string);
|
|
}
|
|
export {};
|