{"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;"}