UNPKG

react-formawesome-core

Version:
10 lines (9 loc) 495 B
import * as ClassValidator from "class-validator"; import { AbstractValidator, UncertainObject, ValidatorConfig } from "../AbstractValidator"; export declare class SchemaValidator<ModelI = UncertainObject> extends AbstractValidator<ModelI> { private schemaName?; constructor(schema: ClassValidator.ValidationSchema, defaults?: ModelI, config?: ValidatorConfig); readonly modelName: string; validate: (groups?: string[]) => Promise<void>; private instantiateModel; }