vexip-ui
Version:
A Vue 3 UI library, Highly customizability, full TypeScript, performance pretty good
9 lines (8 loc) • 1.07 kB
TypeScript
import { default as Table } from './table.vue';
import { ComponentPublicInstance } from 'vue';
export { Table };
export { tableProps } from './props';
export { defineTableFilter, defineTableSorter, defineTableColumn, defineTableColumns, defineTableSummary, defineTableSummaries, defineFilter, defineSorter, defineColumn, defineColumns, defineSummary, defineSummaries, } from './helper';
export type TableExposed = ComponentPublicInstance & InstanceType<typeof Table>;
export type { TableProps, TableCProps } from './props';
export type { TableKeyConfig, TableIconName, TableIcons, TableSlots, TableRowPropFn, TableRowDropType, TableColumnType, TableFilterOptions, TableSorterOptions, TableFilterProfile, TableSorterProfile, TableBaseColumn, TableOrderColumn, TableSelectionColumn, TableExpandColumn, TableTypeColumn, TableColumnOptions, TableColumnGroupOptions, TableColumnRawOptions, TableCellPropFn, TableHeadPropFn, TableRowPayload, TableCellPayload, TableHeadPayload, TableColResizePayload, TableCellSpanFn, TableSummaryOptions, TableSummaryData, } from './symbol';