import { DataType } from "../../metadata/constants"; import { Constructor } from "./constructor"; export interface FieldDTO extends IValidateField { name: string; type: any; description: string; } export interface IValidateField { isRequire?: boolean; isEmail?: boolean; isPhone?: boolean; isEnum?: boolean; regex?: string; vectorProps?: { minLength?: number; maxLength?: number; elementDataType?: any | Constructor | DataType | Object; }; }