UNPKG

vexip-ui

Version:

A Vue 3 UI library, Highly customizability, full TypeScript, performance pretty good

21 lines (20 loc) 1.69 kB
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, };