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