react-formawesome-core
Version:
React validation form core lib
10 lines (9 loc) • 495 B
TypeScript
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;
}