UNPKG

d-render

Version:

数据渲染库 - form、table、search-form

155 lines (154 loc) 5.29 kB
import type { PropType, ExtractPropTypes } from 'vue'; declare const formItemProps: { readonly config: { readonly type: PropType<TFormConfig>; readonly required: true; }; readonly fieldKey: { readonly type: StringConstructor; readonly required: true; }; readonly model: { readonly type: PropType<IAnyObject>; readonly default: () => {}; }; readonly readonly: BooleanConstructor; readonly customSlots: FunctionConstructor; readonly showTemplate: { readonly type: BooleanConstructor; readonly default: false; }; readonly tableDependOnValues: PropType<IAnyObject>; readonly inTable: { readonly type: BooleanConstructor; readonly default: false; }; readonly parentDependOnValues: PropType<IAnyObject>; readonly inParent: BooleanConstructor; readonly componentKey: StringConstructor; readonly grid: { readonly type: NumberConstructor; readonly default: undefined; }; readonly tableData: PropType<IAnyObject[]>; readonly labelPosition: { readonly type: StringConstructor; readonly validate: (val: string) => boolean; }; readonly onSearch: FunctionConstructor; readonly isDesign: BooleanConstructor; readonly drawType: StringConstructor; readonly dataBus: FunctionConstructor; readonly errorMode: PropType<"default" | "tooltip">; readonly changeCount: NumberConstructor; readonly rowEdit: { readonly type: BooleanConstructor; readonly default: undefined; }; }; export type FormItemProps = ExtractPropTypes<typeof formItemProps>; declare const _default: import("vue").DefineComponent<{ readonly config: { readonly type: PropType<TFormConfig>; readonly required: true; }; readonly fieldKey: { readonly type: StringConstructor; readonly required: true; }; readonly model: { readonly type: PropType<IAnyObject>; readonly default: () => {}; }; readonly readonly: BooleanConstructor; readonly customSlots: FunctionConstructor; readonly showTemplate: { readonly type: BooleanConstructor; readonly default: false; }; readonly tableDependOnValues: PropType<IAnyObject>; readonly inTable: { readonly type: BooleanConstructor; readonly default: false; }; readonly parentDependOnValues: PropType<IAnyObject>; readonly inParent: BooleanConstructor; readonly componentKey: StringConstructor; readonly grid: { readonly type: NumberConstructor; readonly default: undefined; }; readonly tableData: PropType<IAnyObject[]>; readonly labelPosition: { readonly type: StringConstructor; readonly validate: (val: string) => boolean; }; readonly onSearch: FunctionConstructor; readonly isDesign: BooleanConstructor; readonly drawType: StringConstructor; readonly dataBus: FunctionConstructor; readonly errorMode: PropType<"default" | "tooltip">; readonly changeCount: NumberConstructor; readonly rowEdit: { readonly type: BooleanConstructor; readonly default: undefined; }; }, () => any, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "update:model"[], "update:model", import("vue").PublicProps, Readonly<ExtractPropTypes<{ readonly config: { readonly type: PropType<TFormConfig>; readonly required: true; }; readonly fieldKey: { readonly type: StringConstructor; readonly required: true; }; readonly model: { readonly type: PropType<IAnyObject>; readonly default: () => {}; }; readonly readonly: BooleanConstructor; readonly customSlots: FunctionConstructor; readonly showTemplate: { readonly type: BooleanConstructor; readonly default: false; }; readonly tableDependOnValues: PropType<IAnyObject>; readonly inTable: { readonly type: BooleanConstructor; readonly default: false; }; readonly parentDependOnValues: PropType<IAnyObject>; readonly inParent: BooleanConstructor; readonly componentKey: StringConstructor; readonly grid: { readonly type: NumberConstructor; readonly default: undefined; }; readonly tableData: PropType<IAnyObject[]>; readonly labelPosition: { readonly type: StringConstructor; readonly validate: (val: string) => boolean; }; readonly onSearch: FunctionConstructor; readonly isDesign: BooleanConstructor; readonly drawType: StringConstructor; readonly dataBus: FunctionConstructor; readonly errorMode: PropType<"default" | "tooltip">; readonly changeCount: NumberConstructor; readonly rowEdit: { readonly type: BooleanConstructor; readonly default: undefined; }; }>> & { "onUpdate:model"?: ((...args: any[]) => any) | undefined; }, { readonly model: IAnyObject; readonly readonly: boolean; readonly showTemplate: boolean; readonly inTable: boolean; readonly inParent: boolean; readonly grid: number; readonly isDesign: boolean; readonly rowEdit: boolean; }, {}>; export default _default;