UNPKG

@extclp/vexip-ui

Version:

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

1 lines 2.43 kB
{"version":3,"file":"helper.mjs","sources":["../../../components/table/helper.ts"],"sourcesContent":["import type {\r\n Data,\r\n TableColumnOptions,\r\n TableFilterOptions,\r\n TableSorterOptions,\r\n TableSummaryOptions,\r\n} from './symbol'\r\n\r\nexport function defineTableFilter<D = Data, Val extends string | number = string | number>(\r\n filter: TableFilterOptions<D, Val>,\r\n) {\r\n return filter as TableFilterOptions<any, any>\r\n}\r\n\r\nexport function defineTableSorter<D = Data>(sorter: TableSorterOptions<D>) {\r\n return sorter as TableSorterOptions<any>\r\n}\r\n\r\nexport function defineTableColumn<D = Data, Val extends string | number = string | number>(\r\n column: TableColumnOptions<D, Val>,\r\n) {\r\n return column\r\n}\r\n\r\nexport function defineTableColumns<D = Data, Val extends string | number = string | number>(\r\n columns: TableColumnOptions<D, Val>[],\r\n) {\r\n return columns\r\n}\r\n\r\nexport function defineTableSummary<D = Data, Val extends string | number = string | number>(\r\n summary: TableSummaryOptions<D, Val>,\r\n) {\r\n return summary\r\n}\r\n\r\nexport function defineTableSummaries<D = Data, Val extends string | number = string | number>(\r\n summaries: TableSummaryOptions<D, Val>[],\r\n) {\r\n return summaries\r\n}\r\n\r\nexport {\r\n /** @deprecated Please use `defineTableFilter` to replace it */\r\n defineTableFilter as defineFilter,\r\n /** @deprecated Please use `defineTableSorter` to replace it */\r\n defineTableSorter as defineSorter,\r\n /** @deprecated Please use `defineTableColumn` to replace it */\r\n defineTableColumn as defineColumn,\r\n /** @deprecated Please use `defineTableColumns` to replace it */\r\n defineTableColumns as defineColumns,\r\n /** @deprecated Please use `defineTableSummary` to replace it */\r\n defineTableSummary as defineSummary,\r\n /** @deprecated Please use `defineTableSummaries` to replace it */\r\n defineTableSummaries as defineSummaries,\r\n}\r\n"],"names":["defineTableFilter","filter","defineTableSorter","sorter","defineTableColumn","column","defineTableColumns","columns","defineTableSummary","summary","defineTableSummaries","summaries"],"mappings":"AAQO,SAASA,EACdC,GACA;AACO,SAAAA;AACT;AAEO,SAASC,EAA4BC,GAA+B;AAClE,SAAAA;AACT;AAEO,SAASC,EACdC,GACA;AACO,SAAAA;AACT;AAEO,SAASC,EACdC,GACA;AACO,SAAAA;AACT;AAEO,SAASC,EACdC,GACA;AACO,SAAAA;AACT;AAEO,SAASC,EACdC,GACA;AACO,SAAAA;AACT;"}