UNPKG

mobx-react-form

Version:
21 lines 927 B
import FieldInterface from "src/models/FieldInterface"; import FormInterface from "src/models/FormInterface"; import { ZodSchema } from "zod"; import { ValidationPlugin, ValidationPluginConfig, ValidationPluginConstructor, ValidationPluginInterface } from "../models/ValidatorInterface"; export declare class ZOD<TValidator = any> implements ValidationPluginInterface { promises: Promise<any>[]; config: ValidationPluginConfig; state: any; extend?: (args: { validator: TValidator; form: FormInterface; }) => void; validator: any; schema: ZodSchema<any>; constructor({ config, state, promises, }: ValidationPluginConstructor); extendValidator(): void; validate(field: FieldInterface): void; } declare const _default: <TValidator = any>(config?: ValidationPluginConfig<TValidator>) => ValidationPlugin<TValidator>; export default _default; //# sourceMappingURL=ZOD.d.ts.map