UNPKG

923 BTypeScriptView Raw
1export declare class SchemerError extends Error {
2 readonly name = "SchemerError";
3 errors: ValidationError[];
4 constructor(errors: ValidationError[]);
5}
6export declare class ValidationError extends Error {
7 readonly name = "ValidationError";
8 errorCode: string;
9 fieldPath: string;
10 message: string;
11 data: any;
12 meta: any;
13 constructor({ errorCode, fieldPath, message, data, meta, }: {
14 errorCode: ErrorCode;
15 fieldPath: string;
16 message: string;
17 data: any;
18 meta: any;
19 });
20}
21export declare type ErrorCode = keyof typeof ErrorCodes;
22export declare const ErrorCodes: {
23 SCHEMA_VALIDATION_ERROR: string;
24 SCHEMA_ADDITIONAL_PROPERTY: string;
25 SCHEMA_MISSING_REQUIRED_PROPERTY: string;
26 SCHEMA_INVALID_PATTERN: string;
27 INVALID_ASSET_URI: string;
28 INVALID_DIMENSIONS: string;
29 INVALID_CONTENT_TYPE: string;
30 NOT_SQUARE: string;
31};