export type TValidator = (value: any) => boolean; export interface I$Validator { validator: TValidator; message?: string; type?: string; } export interface IState { validators: Array>; notMode: boolean; andMode: boolean; }