tdesign-vue
Version:
20 lines (19 loc) • 595 B
TypeScript
import { AllValidateResult, FormRule, ValidateResultType } from '../form/type';
export declare const FORM_CONTROL_COMPONENTS: string[];
export declare type ErrorListType = {
result: false;
message: string;
type: 'error' | 'warning';
} | ValidateResultType;
export declare type SuccessListType = {
result: true;
message: string;
type: 'success';
} | ValidateResultType;
export interface AnalysisValidateResult {
successList?: SuccessListType[];
errorList?: ErrorListType[];
rules: FormRule[];
resultList: AllValidateResult[];
allowSetValue: boolean;
}