UNPKG

runtypes

Version:

Runtime validation for static types

20 lines (19 loc) 595 B
import type Failure from "./Failure.js"; declare class ValidationError extends Error { /** * Always `"ValidationError"`. */ name: "ValidationError"; /** * A string that summarizes the problem overall. */ message: string; /** * An object that describes the problem in a structured way. */ failure: Failure; constructor(failure: Failure); static isValidationError: (value: unknown) => value is ValidationError; static [globalThis.Symbol.hasInstance]: (value: unknown) => value is ValidationError; } export default ValidationError;