@arteneo/forge
Version:
25 lines (24 loc) • 1.13 kB
TypeScript
import FieldRequiredType from "../../../components/Form/definitions/FieldRequiredType";
import FieldLabelType from "../../../components/Form/definitions/FieldLabelType";
import FieldLabelVariablesType from "../../../components/Form/definitions/FieldLabelVariablesType";
import FieldHelpType from "../../../components/Form/definitions/FieldHelpType";
import FieldDisabledType from "../../../components/Form/definitions/FieldDisabledType";
import FieldHiddenType from "../../../components/Form/definitions/FieldHiddenType";
import FieldValidateType from "../../../components/Form/definitions/FieldValidateType";
interface FieldInterface {
name?: string;
path?: string;
required?: FieldRequiredType;
label?: FieldLabelType;
labelVariables?: FieldLabelVariablesType;
disableAutoLabel?: boolean;
disableTranslateLabel?: boolean;
help?: FieldHelpType;
disableTranslateHelp?: boolean;
disabled?: FieldDisabledType;
hidden?: FieldHiddenType;
validate?: FieldValidateType;
disableValidateTranslate?: boolean;
transformInitialValue?: (value: any) => any;
}
export default FieldInterface;