UNPKG

@qualifyze/airtable

Version:
13 lines (12 loc) 608 B
import { ValidationContext } from "./validator"; export declare abstract class SimpleValidationContext<I, O extends I> implements ValidationContext<I, O> { private listOfErrors; protected readonly dataDescription: string; constructor(dataDescription: string); protected addError(error: Error): this; protected addValidation<I, O extends I>(validator: ValidationContext<I, O>, data: I): data is O; createErrorString(indent?: string): string; getValidationError(): Error | null; protected isObject(input: unknown): input is object; abstract isValid(input: I): input is O; }