1 2
import { createAsyncComponent } from '/@/utils/factory/createAsyncComponent';
3
export { default as BasicTable } from './src/BasicTable.vue';
4
export { default as TableAction } from './src/components/TableAction.vue';
5 6
export { default as EditTableHeaderIcon } from './src/components/EditTableHeaderIcon.vue';
7 8
export const TableImg = createAsyncComponent(() => import('./src/components/TableImg.vue'));
9 10 11 12 13 14 15
export * from './src/types/table'; export * from './src/types/pagination'; export * from './src/types/tableAction'; export { useTable } from './src/hooks/useTable'; export type { FormSchema, FormProps } from '/@/components/Form/src/types/form';
16
17
export type { EditRecordRow } from './src/components/editable';