index.ts 888 B

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