UNPKG

398 BPlain TextView Raw
1import { AppError, ErrorData } from '@naturalcycles/js-lib'
2import type { ErrorObject } from 'ajv'
3
4export interface AjvValidationErrorData extends ErrorData {
5 errors: ErrorObject[]
6 objectName?: string
7 objectId?: string
8}
9
10export class AjvValidationError extends AppError<AjvValidationErrorData> {
11 constructor(message: string, data: AjvValidationErrorData) {
12 super(message, data)
13 }
14}