tdesign-vue-next
Version:
TDesign Component for vue-next
76 lines (75 loc) • 2.18 kB
TypeScript
import { TdFormProps } from './type';
import { PropType } from 'vue';
declare const _default: {
colon: BooleanConstructor;
data: {
type: PropType<TdFormProps["data"]>;
default: () => {};
};
disabled: {
type: BooleanConstructor;
default: any;
};
errorMessage: {
type: PropType<TdFormProps["errorMessage"]>;
};
id: {
type: StringConstructor;
default: any;
};
labelAlign: {
type: PropType<TdFormProps["labelAlign"]>;
default: TdFormProps["labelAlign"];
validator(val: TdFormProps["labelAlign"]): boolean;
};
labelWidth: {
type: PropType<TdFormProps["labelWidth"]>;
default: TdFormProps["labelWidth"];
};
layout: {
type: PropType<TdFormProps["layout"]>;
default: TdFormProps["layout"];
validator(val: TdFormProps["layout"]): boolean;
};
preventSubmitDefault: {
type: BooleanConstructor;
default: boolean;
};
readonly: {
type: BooleanConstructor;
default: any;
};
requiredMark: {
type: BooleanConstructor;
default: any;
};
requiredMarkPosition: {
type: PropType<TdFormProps["requiredMarkPosition"]>;
validator(val: TdFormProps["requiredMarkPosition"]): boolean;
};
resetType: {
type: PropType<TdFormProps["resetType"]>;
default: TdFormProps["resetType"];
validator(val: TdFormProps["resetType"]): boolean;
};
rules: {
type: PropType<TdFormProps["rules"]>;
};
scrollToFirstError: {
type: PropType<TdFormProps["scrollToFirstError"]>;
validator(val: TdFormProps["scrollToFirstError"]): boolean;
};
showErrorMessage: {
type: BooleanConstructor;
default: boolean;
};
statusIcon: {
type: PropType<TdFormProps["statusIcon"]>;
default: TdFormProps["statusIcon"];
};
submitWithWarningMessage: BooleanConstructor;
onReset: PropType<TdFormProps["onReset"]>;
onSubmit: PropType<TdFormProps["onSubmit"]>;
onValidate: PropType<TdFormProps["onValidate"]>;
};
export default _default;