UNPKG

mobx-react-form

Version:
32 lines (30 loc) 1.1 kB
import { ValidationPlugin, ValidationPluginConfig, ValidationPluginConstructor, ValidationPluginInterface } from "../models/ValidatorInterface"; /** Declarative Validation Rules const plugins = { dvr: dvr({ package: validatorjs, extend: callback, }), }; */ export declare class DVR implements ValidationPluginInterface { promises: any[]; config: any; state: any; extend: any; validator: any; constructor({ config, state, promises, }: ValidationPluginConstructor); extendValidator(): void; validate(field: any): void; makeLabels(validation: any, field: any): void; validateFieldSync(field: any, data: any): void; validateFieldAsync(field: any, data: any): void; handleAsyncPasses(field: any, resolve: any): void; handleAsyncFails(field: any, validation: any, resolve: any): void; executeAsyncValidation(field: any): void; rules(rules: any, type: any): any[]; } declare const _default: (config?: ValidationPluginConfig) => ValidationPlugin; export default _default; //# sourceMappingURL=DVR.d.ts.map