tiny-mobx-form
Version:
Tiny (~2KB) tree-shakable MobX form library
17 lines (16 loc) • 814 B
TypeScript
import { IField, IValidatorMessage, IValidators } from '../types';
export declare function validate(field: IField, validatorMessages: IValidatorMessage, validators: IValidators): string[] | any[];
export declare const validators: (additionalValidators?: IValidators) => {
required: import("../types").IValidator;
'required-if': import("../types").IValidator;
length: import("../types").IValidator;
letters: import("../types").IValidator;
email: import("../types").IValidator;
match: import("../types").IValidator;
numbers: import("../types").IValidator;
phone: import("../types").IValidator;
postal: import("../types").IValidator;
alpha: import("../types").IValidator;
size: import("../types").IValidator;
'one-of': import("../types").IValidator;
};