@furystack/rest-service
Version:
Repository implementation for FuryStack
12 lines (10 loc) • 308 B
text/typescript
import { RequestError } from '@furystack/rest'
import type { ErrorObject } from 'ajv'
/**
* Custom Error class for Schema Validation Errors
*/
export class SchemaValidationError extends RequestError {
constructor(public readonly errors: ErrorObject[]) {
super('Schema Validation failed', 400)
}
}