UNPKG

vexip-ui

Version:

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

1 lines 2.31 kB
{"version":3,"file":"helper.cjs","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":"gFAQO,SAASA,EACdC,EACA,CACO,OAAAA,CACT,CAEO,SAASC,EAA4BC,EAA+B,CAClE,OAAAA,CACT,CAEO,SAASC,EACdC,EACA,CACO,OAAAA,CACT,CAEO,SAASC,EACdC,EACA,CACO,OAAAA,CACT,CAEO,SAASC,EACdC,EACA,CACO,OAAAA,CACT,CAEO,SAASC,EACdC,EACA,CACO,OAAAA,CACT"}