UNPKG

el-plus-powerful-form

Version:

## [DOCS](https://peng-xiao-shuai.github.io/vite-vue-admin-docs/zh-CN/component_directive/component/powerful-form-doc.html)

124 lines (123 loc) 4.52 kB
declare const _default: __VLS_WithTemplateSlots<import('vue').DefineComponent<globalThis.ExtractPropTypes<{ formItems: { type: PropType<import('../../index').PowerfulFormProps["formItems"]>; default: () => never[]; }; extendTable: { type: PropType<import('../../index').PowerfulFormProps["extendTable"]>; default: boolean; }; formDataDefault: { type: PropType<import('../../index').PowerfulFormProps["formDataDefault"]>; default: () => {}; }; disabled: { type: PropType<import('../../index').PowerfulFormProps["disabled"]>; default: boolean; }; showType: { type: PropType<import('../../index').PowerfulFormProps["showType"]>; default: undefined; }; property: { type: PropType<import('../../index').PowerfulFormProps["property"]>; default: () => {}; }; apis: { type: PropType<import('../../index').PowerfulFormProps["apis"]>; default: undefined; }; showLabel: { type: PropType<import('../../index').PowerfulFormProps["showLabel"]>; default: boolean; }; }>, { $slots: Readonly<{ [name: string]: import('vue').Slot<any> | undefined; }>; $attrs: { [x: string]: unknown; }; $refs: { elFormRef: globalThis.Ref<import('element-plus').FormInstance | null, import('element-plus').FormInstance | null>; }; props: { readonly formItems: import('../../index').FormItem[]; readonly extendTable: string | boolean; readonly formDataDefault: object & { [s: string]: string | number | boolean | object | [] | undefined; }; readonly disabled: boolean; readonly property: Partial<import('element-plus').FormProps>; readonly showLabel: boolean; readonly showType?: string | undefined; readonly apis?: { [key: string]: import('../../index').PowerfulFormListApi; } | import('../../index').PowerfulFormListApi | undefined; }; powerfulFormData: import('../../index').PowerfulFormData; formItems: import('../../index').FormItem[]; visibleFormTrigger: () => boolean; submitForm: (params?: object, options?: { successMessage?: string; errorMessage?: string; }) => import('element-plus').FormValidationResult; resetForm: () => void; refreshRender: (refName?: string, proxy?: ComponentPublicInstance) => void; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<globalThis.ExtractPropTypes<{ formItems: { type: PropType<import('../../index').PowerfulFormProps["formItems"]>; default: () => never[]; }; extendTable: { type: PropType<import('../../index').PowerfulFormProps["extendTable"]>; default: boolean; }; formDataDefault: { type: PropType<import('../../index').PowerfulFormProps["formDataDefault"]>; default: () => {}; }; disabled: { type: PropType<import('../../index').PowerfulFormProps["disabled"]>; default: boolean; }; showType: { type: PropType<import('../../index').PowerfulFormProps["showType"]>; default: undefined; }; property: { type: PropType<import('../../index').PowerfulFormProps["property"]>; default: () => {}; }; apis: { type: PropType<import('../../index').PowerfulFormProps["apis"]>; default: undefined; }; showLabel: { type: PropType<import('../../index').PowerfulFormProps["showLabel"]>; default: boolean; }; }>> & Readonly<{}>, { formItems: import('../../index').FormItem[] | undefined; extendTable: string | boolean | undefined; formDataDefault: object & { [s: string]: string | number | boolean | object | [] | undefined; }; disabled: boolean | undefined; showType: string | undefined; property: Partial<import('element-plus').FormProps> | undefined; apis: { [key: string]: import('../../index').PowerfulFormListApi; } | import('../../index').PowerfulFormListApi | undefined; showLabel: boolean | undefined; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>, Partial<Record<string, (_: { index: number; }) => any>> & { "last-item"?(_: {}): any; }>; export default _default; type __VLS_WithTemplateSlots<T, S> = T & { new (): { $slots: S; }; };