vexip-ui
Version:
A Vue 3 UI library, Highly customizability, full TypeScript, performance pretty good
1 lines • 2.31 kB
Source Map (JSON)
{"version":3,"file":"helper.mjs","sources":["../../../components/table/helper.ts"],"sourcesContent":["import type {\n Data,\n TableColumnOptions,\n TableFilterOptions,\n TableSorterOptions,\n TableSummaryOptions,\n} from './symbol'\n\nexport function defineTableFilter<D = Data, Val extends string | number = string | number>(\n filter: TableFilterOptions<D, Val>,\n) {\n return filter as TableFilterOptions<any, any>\n}\n\nexport function defineTableSorter<D = Data>(sorter: TableSorterOptions<D>) {\n return sorter as TableSorterOptions<any>\n}\n\nexport function defineTableColumn<D = Data, Val extends string | number = string | number>(\n column: TableColumnOptions<D, Val>,\n) {\n return column\n}\n\nexport function defineTableColumns<D = Data, Val extends string | number = string | number>(\n columns: TableColumnOptions<D, Val>[],\n) {\n return columns\n}\n\nexport function defineTableSummary<D = Data, Val extends string | number = string | number>(\n summary: TableSummaryOptions<D, Val>,\n) {\n return summary\n}\n\nexport function defineTableSummaries<D = Data, Val extends string | number = string | number>(\n summaries: TableSummaryOptions<D, Val>[],\n) {\n return summaries\n}\n\nexport {\n /** @deprecated Please use `defineTableFilter` to replace it */\n defineTableFilter as defineFilter,\n /** @deprecated Please use `defineTableSorter` to replace it */\n defineTableSorter as defineSorter,\n /** @deprecated Please use `defineTableColumn` to replace it */\n defineTableColumn as defineColumn,\n /** @deprecated Please use `defineTableColumns` to replace it */\n defineTableColumns as defineColumns,\n /** @deprecated Please use `defineTableSummary` to replace it */\n defineTableSummary as defineSummary,\n /** @deprecated Please use `defineTableSummaries` to replace it */\n defineTableSummaries as defineSummaries,\n}\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;"}