tynder
Version:
TypeScript friendly Data validator for JavaScript.
20 lines (14 loc) • 480 B
text/typescript
// Copyright (c) 2019 Shellyl_N and Authors
// license: ISC
// https://github.com/shellyln
import { TypeAssertion,
ValidationContext } from '../types';
export class ValidationError extends Error {
public ty?: TypeAssertion;
public ctx?: Partial<ValidationContext>;
public constructor(message: string, ty?: TypeAssertion, ctx?: Partial<ValidationContext>) {
super(message);
this.ty = ty;
this.ctx = ctx;
}
}