UNPKG

use-on-demand

Version:
22 lines 827 B
/** * 表单校验的总配置 */ export interface xX_MyEl_FormItem_Rule_Config { [key: string]: xX_MyEl_RuleItem[]; } declare type MyElForm_TriggerType = 'blur' | 'change'; declare type validatorCB_Success = () => void; declare type validatorCB_Failure = (err: Error) => void; declare type MyElForm_validatorType = (rule: object, formValue: any, callback: (validatorCB_Success | validatorCB_Failure)) => void; /** * 表单校验的Item */ export declare class xX_MyEl_RuleItem { required: boolean; message: string; trigger: MyElForm_TriggerType; validator?: MyElForm_validatorType; constructor(/*propName: string,*/ message: string, required?: boolean, trigger?: MyElForm_TriggerType, __validator?: MyElForm_validatorType); } export {}; //# sourceMappingURL=ElRuleItem.d.ts.map