UNPKG

@arco-vue-pro-components/pro-components

Version:
80 lines (79 loc) 2.47 kB
import { PropType, Ref } from 'vue'; import { LightSearchConfig, ProColumns, ProTableTypes } from '../interface'; declare const _default: import("vue").DefineComponent<import("vue").ExtractPropTypes<{ columns: { type: PropType<ProColumns[]>; default: () => never[]; }; search: { type: PropType<LightSearchConfig>; default: () => { rowNumber: number; name: string; search: boolean; }; }; type: { type: PropType<ProTableTypes>; default: string; }; defaultFormData: { type: ObjectConstructor; default: () => {}; }; formSearch: { type: ObjectConstructor; default: () => {}; }; formRef: { type: PropType<(formRef: Ref) => void>; }; }>, { render: () => any; selfSubmit: () => Promise<void>; selfReset: () => void; lightFormRef: Ref<any, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { submit: (formData: Record<string, unknown>, firstLoad?: boolean | undefined) => true; reset: (formData?: Record<string, unknown> | undefined) => true; search: (value: Record<string, unknown>) => true; }, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{ columns: { type: PropType<ProColumns[]>; default: () => never[]; }; search: { type: PropType<LightSearchConfig>; default: () => { rowNumber: number; name: string; search: boolean; }; }; type: { type: PropType<ProTableTypes>; default: string; }; defaultFormData: { type: ObjectConstructor; default: () => {}; }; formSearch: { type: ObjectConstructor; default: () => {}; }; formRef: { type: PropType<(formRef: Ref) => void>; }; }>> & Readonly<{ onSearch?: ((value: Record<string, unknown>) => any) | undefined; onReset?: ((formData?: Record<string, unknown> | undefined) => any) | undefined; onSubmit?: ((formData: Record<string, unknown>, firstLoad?: boolean | undefined) => any) | undefined; }>, { search: LightSearchConfig; type: ProTableTypes; columns: ProColumns[]; defaultFormData: Record<string, any>; formSearch: Record<string, any>; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default _default;