vexip-ui
Version:
A Vue 3 UI library, Highly customizability, full TypeScript, performance pretty good
21 lines (20 loc) • 1.69 kB
TypeScript
import { Data, TableColumnOptions, TableFilterOptions, TableSorterOptions, TableSummaryOptions } from './symbol';
export declare function defineTableFilter<D = Data, Val extends string | number = string | number>(filter: TableFilterOptions<D, Val>): TableFilterOptions<any, any>;
export declare function defineTableSorter<D = Data>(sorter: TableSorterOptions<D>): TableSorterOptions<any>;
export declare function defineTableColumn<D = Data, Val extends string | number = string | number>(column: TableColumnOptions<D, Val>): TableColumnOptions<D, Val>;
export declare function defineTableColumns<D = Data, Val extends string | number = string | number>(columns: TableColumnOptions<D, Val>[]): TableColumnOptions<D, Val>[];
export declare function defineTableSummary<D = Data, Val extends string | number = string | number>(summary: TableSummaryOptions<D, Val>): TableSummaryOptions<D, Val>;
export declare function defineTableSummaries<D = Data, Val extends string | number = string | number>(summaries: TableSummaryOptions<D, Val>[]): TableSummaryOptions<D, Val>[];
export {
/** @deprecated Please use `defineTableFilter` to replace it */
defineTableFilter as defineFilter,
/** @deprecated Please use `defineTableSorter` to replace it */
defineTableSorter as defineSorter,
/** @deprecated Please use `defineTableColumn` to replace it */
defineTableColumn as defineColumn,
/** @deprecated Please use `defineTableColumns` to replace it */
defineTableColumns as defineColumns,
/** @deprecated Please use `defineTableSummary` to replace it */
defineTableSummary as defineSummary,
/** @deprecated Please use `defineTableSummaries` to replace it */
defineTableSummaries as defineSummaries, };