react-tiniest-form
Version:
the tiniest form
40 lines (39 loc) • 921 B
TypeScript
declare const validation: {
required(): {
type: string;
validator(value: string): boolean;
};
email(): {
type: string;
validator(value: string): boolean;
};
year(): {
type: string;
validator(value: string): boolean;
};
month(): {
type: string;
validator(value: string): boolean;
};
day(): {
type: string;
validator(value: string): boolean;
};
minLength(length: number): {
type: string;
validator(value: string): boolean;
};
maxLength(length: number): {
type: string;
validator(value: string): boolean;
};
passwordRule(): {
type: string;
validator: (value: string) => boolean;
};
passwordMatch(getPassword: () => string): {
type: string;
validator: (value: string) => boolean;
};
};
export { validation };