Skip to content

feat: new filter, sort, aggregation Fns, and recommended import patterns#6415

Merged
KevinVandy merged 2 commits into
betafrom
fn-pass
Jul 13, 2026
Merged

feat: new filter, sort, aggregation Fns, and recommended import patterns#6415
KevinVandy merged 2 commits into
betafrom
fn-pass

Conversation

@KevinVandy

Copy link
Copy Markdown
Member

🎯 Changes

✅ Checklist

  • I have followed the steps in the Contributing guide.
  • I have tested this code locally with pnpm test:pr.

@coderabbitai

coderabbitai Bot commented Jul 12, 2026

Copy link
Copy Markdown
Contributor

Important

Review skipped

Too many files!

This PR contains 435 files, which is 285 over the limit of 150.

To get a review, narrow the scope:
• coderabbit review --type committed # exclude uncommitted changes
• coderabbit review --dir # limit to a subdirectory
• coderabbit review --base # compare against a closer base

Upgrade to a paid plan to raise the limit.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 1b048e1f-d2b9-4811-98ba-cf113216352b

📥 Commits

Reviewing files that changed from the base of the PR and between a6dcc22 and fa741b5.

📒 Files selected for processing (435)
  • docs/framework/alpine/guide/column-filtering.md
  • docs/framework/alpine/guide/fuzzy-filtering.md
  • docs/framework/alpine/guide/global-filtering.md
  • docs/framework/alpine/guide/grouping.md
  • docs/framework/alpine/guide/sorting.md
  • docs/framework/angular/guide/column-filtering.md
  • docs/framework/angular/guide/fuzzy-filtering.md
  • docs/framework/angular/guide/global-filtering.md
  • docs/framework/angular/guide/grouping.md
  • docs/framework/angular/guide/migrating.md
  • docs/framework/angular/guide/sorting.md
  • docs/framework/ember/guide/column-filtering.md
  • docs/framework/ember/guide/fuzzy-filtering.md
  • docs/framework/ember/guide/global-filtering.md
  • docs/framework/ember/guide/grouping.md
  • docs/framework/ember/guide/sorting.md
  • docs/framework/lit/guide/column-filtering.md
  • docs/framework/lit/guide/fuzzy-filtering.md
  • docs/framework/lit/guide/global-filtering.md
  • docs/framework/lit/guide/grouping.md
  • docs/framework/lit/guide/migrating.md
  • docs/framework/lit/guide/sorting.md
  • docs/framework/preact/guide/column-filtering.md
  • docs/framework/preact/guide/fuzzy-filtering.md
  • docs/framework/preact/guide/global-filtering.md
  • docs/framework/preact/guide/grouping.md
  • docs/framework/preact/guide/migrating.md
  • docs/framework/preact/guide/sorting.md
  • docs/framework/react/guide/column-filtering.md
  • docs/framework/react/guide/fuzzy-filtering.md
  • docs/framework/react/guide/global-filtering.md
  • docs/framework/react/guide/grouping.md
  • docs/framework/react/guide/migrating.md
  • docs/framework/react/guide/sorting.md
  • docs/framework/solid/guide/column-filtering.md
  • docs/framework/solid/guide/fuzzy-filtering.md
  • docs/framework/solid/guide/global-filtering.md
  • docs/framework/solid/guide/grouping.md
  • docs/framework/solid/guide/migrating.md
  • docs/framework/solid/guide/sorting.md
  • docs/framework/svelte/guide/column-filtering.md
  • docs/framework/svelte/guide/fuzzy-filtering.md
  • docs/framework/svelte/guide/global-filtering.md
  • docs/framework/svelte/guide/grouping.md
  • docs/framework/svelte/guide/migrating.md
  • docs/framework/svelte/guide/sorting.md
  • docs/framework/vue/guide/column-filtering.md
  • docs/framework/vue/guide/fuzzy-filtering.md
  • docs/framework/vue/guide/global-filtering.md
  • docs/framework/vue/guide/grouping.md
  • docs/framework/vue/guide/migrating.md
  • docs/framework/vue/guide/sorting.md
  • docs/guide/helpers.md
  • docs/guide/row-models.md
  • docs/guide/table-and-column-meta.md
  • docs/reference/index/functions/aggregationFn_count.md
  • docs/reference/index/functions/aggregationFn_extent.md
  • docs/reference/index/functions/aggregationFn_first.md
  • docs/reference/index/functions/aggregationFn_last.md
  • docs/reference/index/functions/aggregationFn_max.md
  • docs/reference/index/functions/aggregationFn_mean.md
  • docs/reference/index/functions/aggregationFn_median.md
  • docs/reference/index/functions/aggregationFn_min.md
  • docs/reference/index/functions/aggregationFn_sum.md
  • docs/reference/index/functions/aggregationFn_unique.md
  • docs/reference/index/functions/aggregationFn_uniqueCount.md
  • docs/reference/index/functions/constructAggregationFn.md
  • docs/reference/index/functions/constructFilterFn.md
  • docs/reference/index/functions/constructSortFn.md
  • docs/reference/index/functions/createFilteredRowModel.md
  • docs/reference/index/functions/createGroupedRowModel.md
  • docs/reference/index/functions/createSortedRowModel.md
  • docs/reference/index/functions/sortFn_alphanumeric.md
  • docs/reference/index/functions/sortFn_alphanumericCaseSensitive.md
  • docs/reference/index/functions/sortFn_basic.md
  • docs/reference/index/functions/sortFn_datetime.md
  • docs/reference/index/functions/sortFn_text.md
  • docs/reference/index/functions/sortFn_textCaseSensitive.md
  • docs/reference/index/functions/tableFeatures.md
  • docs/reference/index/index.md
  • docs/reference/index/interfaces/AggregationFn.md
  • docs/reference/index/interfaces/AggregationFnDef.md
  • docs/reference/index/interfaces/AggregationFns.md
  • docs/reference/index/interfaces/CachedRowModel_All.md
  • docs/reference/index/interfaces/CachedRowModel_Filtered.md
  • docs/reference/index/interfaces/CachedRowModel_Grouped.md
  • docs/reference/index/interfaces/CachedRowModel_Sorted.md
  • docs/reference/index/interfaces/Cell_ColumnGrouping.md
  • docs/reference/index/interfaces/ColumnDef_ColumnFiltering.md
  • docs/reference/index/interfaces/ColumnDef_ColumnGrouping.md
  • docs/reference/index/interfaces/ColumnDef_RowSorting.md
  • docs/reference/index/interfaces/ColumnDefaultOptions.md
  • docs/reference/index/interfaces/ColumnFilter.md
  • docs/reference/index/interfaces/ColumnSort.md
  • docs/reference/index/interfaces/Column_ColumnFiltering.md
  • docs/reference/index/interfaces/Column_ColumnGrouping.md
  • docs/reference/index/interfaces/Column_RowSorting.md
  • docs/reference/index/interfaces/CreatedAggregationFn.md
  • docs/reference/index/interfaces/CreatedFilterFn.md
  • docs/reference/index/interfaces/CreatedSortFn.md
  • docs/reference/index/interfaces/FilterFn.md
  • docs/reference/index/interfaces/FilterFnDef.md
  • docs/reference/index/interfaces/FilterFns.md
  • docs/reference/index/interfaces/FilterMeta.md
  • docs/reference/index/interfaces/ResolvedColumnFilter.md
  • docs/reference/index/interfaces/RowModelFns_All.md
  • docs/reference/index/interfaces/RowModelFns_ColumnFiltering.md
  • docs/reference/index/interfaces/RowModelFns_ColumnGrouping.md
  • docs/reference/index/interfaces/RowModelFns_RowSorting.md
  • docs/reference/index/interfaces/Row_ColumnFiltering.md
  • docs/reference/index/interfaces/Row_ColumnGrouping.md
  • docs/reference/index/interfaces/SortFn.md
  • docs/reference/index/interfaces/SortFnDef.md
  • docs/reference/index/interfaces/SortFns.md
  • docs/reference/index/interfaces/TableFeature.md
  • docs/reference/index/interfaces/TableFeatures.md
  • docs/reference/index/interfaces/TableOptions_ColumnFiltering.md
  • docs/reference/index/interfaces/TableOptions_ColumnGrouping.md
  • docs/reference/index/interfaces/TableOptions_RowSorting.md
  • docs/reference/index/interfaces/TableState_All.md
  • docs/reference/index/interfaces/TableState_ColumnFiltering.md
  • docs/reference/index/interfaces/TableState_ColumnGrouping.md
  • docs/reference/index/interfaces/TableState_RowSorting.md
  • docs/reference/index/interfaces/Table_ColumnFiltering.md
  • docs/reference/index/interfaces/Table_ColumnGrouping.md
  • docs/reference/index/interfaces/Table_Core.md
  • docs/reference/index/interfaces/Table_Internal.md
  • docs/reference/index/interfaces/Table_RowModels_Filtered.md
  • docs/reference/index/interfaces/Table_RowModels_Grouped.md
  • docs/reference/index/interfaces/Table_RowModels_Sorted.md
  • docs/reference/index/interfaces/Table_RowSorting.md
  • docs/reference/index/type-aliases/AggregationFn.md
  • docs/reference/index/type-aliases/AggregationFnOption.md
  • docs/reference/index/type-aliases/BuiltInAggregationFn.md
  • docs/reference/index/type-aliases/BuiltInFilterFn.md
  • docs/reference/index/type-aliases/BuiltInSortFn.md
  • docs/reference/index/type-aliases/ColumnFilterAutoRemoveTestFn.md
  • docs/reference/index/type-aliases/ColumnFiltersState.md
  • docs/reference/index/type-aliases/CustomAggregationFns.md
  • docs/reference/index/type-aliases/CustomFilterFns.md
  • docs/reference/index/type-aliases/CustomSortFns.md
  • docs/reference/index/type-aliases/DeepKeys.md
  • docs/reference/index/type-aliases/DeepValue.md
  • docs/reference/index/type-aliases/ExtractAggregationFnKeys.md
  • docs/reference/index/type-aliases/ExtractFilterFnKeys.md
  • docs/reference/index/type-aliases/ExtractFilterMeta.md
  • docs/reference/index/type-aliases/ExtractSortFnKeys.md
  • docs/reference/index/type-aliases/FilterFnOption.md
  • docs/reference/index/type-aliases/Getter.md
  • docs/reference/index/type-aliases/GroupingColumnMode.md
  • docs/reference/index/type-aliases/GroupingState.md
  • docs/reference/index/type-aliases/NoInfer.md
  • docs/reference/index/type-aliases/PartialKeys.md
  • docs/reference/index/type-aliases/Prettify.md
  • docs/reference/index/type-aliases/RequiredKeys.md
  • docs/reference/index/type-aliases/SortDirection.md
  • docs/reference/index/type-aliases/SortFnOption.md
  • docs/reference/index/type-aliases/SortingState.md
  • docs/reference/index/type-aliases/TransformDataValueFn.md
  • docs/reference/index/type-aliases/TransformFilterValueFn.md
  • docs/reference/index/type-aliases/UnionToIntersection.md
  • docs/reference/index/variables/aggregationFn_extent.md
  • docs/reference/index/variables/aggregationFn_max.md
  • docs/reference/index/variables/aggregationFn_mean.md
  • docs/reference/index/variables/aggregationFn_median.md
  • docs/reference/index/variables/aggregationFn_min.md
  • docs/reference/index/variables/aggregationFn_sum.md
  • docs/reference/index/variables/aggregationFn_unique.md
  • docs/reference/index/variables/aggregationFn_uniqueCount.md
  • docs/reference/index/variables/aggregationFns.md
  • docs/reference/index/variables/filterFn_arrHas.md
  • docs/reference/index/variables/filterFn_arrIncludes.md
  • docs/reference/index/variables/filterFn_arrIncludesAll.md
  • docs/reference/index/variables/filterFn_arrIncludesSome.md
  • docs/reference/index/variables/filterFn_empty.md
  • docs/reference/index/variables/filterFn_endsWith.md
  • docs/reference/index/variables/filterFn_equals.md
  • docs/reference/index/variables/filterFn_equalsString.md
  • docs/reference/index/variables/filterFn_equalsStringSensitive.md
  • docs/reference/index/variables/filterFn_greaterThan.md
  • docs/reference/index/variables/filterFn_greaterThanOrEqualTo.md
  • docs/reference/index/variables/filterFn_inDateRange.md
  • docs/reference/index/variables/filterFn_inNumberRange.md
  • docs/reference/index/variables/filterFn_includesString.md
  • docs/reference/index/variables/filterFn_includesStringSensitive.md
  • docs/reference/index/variables/filterFn_lessThan.md
  • docs/reference/index/variables/filterFn_lessThanOrEqualTo.md
  • docs/reference/index/variables/filterFn_notEmpty.md
  • docs/reference/index/variables/filterFn_startsWith.md
  • docs/reference/index/variables/filterFn_weakEquals.md
  • docs/reference/index/variables/filterFns.md
  • docs/reference/index/variables/reSplitAlphaNumeric.md
  • docs/reference/index/variables/sortFn_alphanumeric.md
  • docs/reference/index/variables/sortFn_alphanumericCaseSensitive.md
  • docs/reference/index/variables/sortFn_basic.md
  • docs/reference/index/variables/sortFn_datetime.md
  • docs/reference/index/variables/sortFn_text.md
  • docs/reference/index/variables/sortFn_textCaseSensitive.md
  • docs/reference/index/variables/sortFns.md
  • docs/reference/static-functions/functions/cell_getIsAggregated.md
  • docs/reference/static-functions/functions/cell_getIsGrouped.md
  • docs/reference/static-functions/functions/cell_getIsPlaceholder.md
  • docs/reference/static-functions/functions/column_clearSorting.md
  • docs/reference/static-functions/functions/column_getAggregationFn.md
  • docs/reference/static-functions/functions/column_getAutoAggregationFn.md
  • docs/reference/static-functions/functions/column_getAutoFilterFn.md
  • docs/reference/static-functions/functions/column_getAutoSortDir.md
  • docs/reference/static-functions/functions/column_getCanFilter.md
  • docs/reference/static-functions/functions/column_getCanMultiSort.md
  • docs/reference/static-functions/functions/column_getCanSort.md
  • docs/reference/static-functions/functions/column_getFilterFn.md
  • docs/reference/static-functions/functions/column_getFilterIndex.md
  • docs/reference/static-functions/functions/column_getFilterValue.md
  • docs/reference/static-functions/functions/column_getFirstSortDir.md
  • docs/reference/static-functions/functions/column_getIsFiltered.md
  • docs/reference/static-functions/functions/column_getIsSorted.md
  • docs/reference/static-functions/functions/column_getNextSortingOrder.md
  • docs/reference/static-functions/functions/column_getSortFn.md
  • docs/reference/static-functions/functions/column_getSortIndex.md
  • docs/reference/static-functions/functions/column_getToggleSortingHandler.md
  • docs/reference/static-functions/functions/column_setFilterValue.md
  • docs/reference/static-functions/functions/column_toggleSorting.md
  • docs/reference/static-functions/functions/row_getGroupingValue.md
  • docs/reference/static-functions/functions/row_getIsGrouped.md
  • docs/reference/static-functions/functions/shouldAutoRemoveFilter.md
  • docs/reference/static-functions/functions/table_getGlobalAutoFilterFn.md
  • docs/reference/static-functions/functions/table_resetColumnFilters.md
  • docs/reference/static-functions/functions/table_resetGlobalFilter.md
  • docs/reference/static-functions/functions/table_resetGrouping.md
  • docs/reference/static-functions/functions/table_setColumnFilters.md
  • docs/reference/static-functions/functions/table_setGlobalFilter.md
  • docs/reference/static-functions/functions/table_setGrouping.md
  • examples/alpine/basic-dynamic-columns/src/main.ts
  • examples/alpine/basic-external-atoms/src/main.ts
  • examples/alpine/basic-external-state/src/main.ts
  • examples/alpine/custom-plugin/src/main.ts
  • examples/alpine/expanding/src/main.ts
  • examples/alpine/filters-faceted/src/main.ts
  • examples/alpine/filters/src/main.ts
  • examples/alpine/grouping/src/main.ts
  • examples/alpine/row-pinning/src/main.ts
  • examples/alpine/row-selection/src/main.ts
  • examples/alpine/sorting-dynamic-data/src/main.ts
  • examples/alpine/sorting/src/main.ts
  • examples/angular/basic-dynamic-columns/src/app/app.ts
  • examples/angular/basic-external-atoms/src/app/app.ts
  • examples/angular/basic-external-state/src/app/app.ts
  • examples/angular/composable-tables/src/app/table.ts
  • examples/angular/filters-faceted/src/app/app.ts
  • examples/angular/filters-fuzzy/src/app/app.ts
  • examples/angular/filters/src/app/app.ts
  • examples/angular/grouping/src/app/columns.ts
  • examples/angular/kitchen-sink/src/app/app.ts
  • examples/angular/row-pinning/src/app/app.ts
  • examples/angular/row-selection-signal/src/app/app.component.ts
  • examples/angular/row-selection/src/app/table.ts
  • examples/angular/sorting/src/app/app.ts
  • examples/angular/virtualized-columns/src/app/app.ts
  • examples/angular/virtualized-infinite-scrolling/src/app/app.ts
  • examples/angular/virtualized-rows/src/app/app.ts
  • examples/angular/with-tanstack-form/src/app/table.ts
  • examples/ember/basic-external-atoms/app/templates/application.gts
  • examples/ember/basic-external-state/app/templates/application.gts
  • examples/ember/custom-plugin/app/templates/application.gts
  • examples/ember/expanding/app/templates/application.gts
  • examples/ember/filters-faceted/app/templates/application.gts
  • examples/ember/filters-fuzzy/app/templates/application.gts
  • examples/ember/filters/app/templates/application.gts
  • examples/ember/grouping/app/templates/application.gts
  • examples/ember/kitchen-sink/app/templates/application.gts
  • examples/ember/row-pinning/app/templates/application.gts
  • examples/ember/row-selection/app/templates/application.gts
  • examples/ember/sorting/app/templates/application.gts
  • examples/lit/basic-app-table/src/main.ts
  • examples/lit/basic-dynamic-columns/src/main.ts
  • examples/lit/basic-external-atoms/src/main.ts
  • examples/lit/basic-external-state/src/main.ts
  • examples/lit/basic-subscribe/src/main.ts
  • examples/lit/composable-tables/src/hooks/table.ts
  • examples/lit/expanding/src/main.ts
  • examples/lit/filters-faceted/src/main.ts
  • examples/lit/filters-fuzzy/src/main.ts
  • examples/lit/filters/src/main.ts
  • examples/lit/grouping/src/main.ts
  • examples/lit/kitchen-sink/src/main.ts
  • examples/lit/row-pinning/src/main.ts
  • examples/lit/row-selection/src/main.ts
  • examples/lit/sorting-dynamic-data/src/main.ts
  • examples/lit/sorting/src/main.ts
  • examples/lit/virtualized-columns/src/main.ts
  • examples/lit/virtualized-infinite-scrolling/src/main.ts
  • examples/lit/virtualized-rows/src/main.ts
  • examples/preact/basic-dynamic-columns/src/main.tsx
  • examples/preact/basic-external-atoms/src/main.tsx
  • examples/preact/basic-external-state/src/main.tsx
  • examples/preact/basic-subscribe/src/main.tsx
  • examples/preact/composable-tables/src/hooks/table.ts
  • examples/preact/custom-plugin/src/main.tsx
  • examples/preact/expanding/src/main.tsx
  • examples/preact/filters-faceted/src/main.tsx
  • examples/preact/filters-fuzzy/src/main.tsx
  • examples/preact/filters/src/main.tsx
  • examples/preact/grouping/src/main.tsx
  • examples/preact/kitchen-sink/src/main.tsx
  • examples/preact/row-pinning/src/main.tsx
  • examples/preact/row-selection/src/main.tsx
  • examples/preact/sorting/src/main.tsx
  • examples/preact/with-tanstack-form/src/table.tsx
  • examples/react/basic-dynamic-columns/src/main.tsx
  • examples/react/basic-external-atoms/src/main.tsx
  • examples/react/basic-external-state/src/main.tsx
  • examples/react/basic-subscribe/src/main.tsx
  • examples/react/composable-tables/src/hooks/table.ts
  • examples/react/custom-plugin/src/main.tsx
  • examples/react/expanding/src/main.tsx
  • examples/react/filters-faceted/src/main.tsx
  • examples/react/filters-fuzzy/src/main.tsx
  • examples/react/filters/src/main.tsx
  • examples/react/grouping/src/main.tsx
  • examples/react/kitchen-sink-chakra-ui/src/hooks/features.ts
  • examples/react/kitchen-sink-chakra-ui/src/types/index.ts
  • examples/react/kitchen-sink-hero-ui/src/hooks/features.ts
  • examples/react/kitchen-sink-hero-ui/src/types/index.ts
  • examples/react/kitchen-sink-mantine/src/hooks/features.ts
  • examples/react/kitchen-sink-mantine/src/types/index.ts
  • examples/react/kitchen-sink-material-ui/src/hooks/features.ts
  • examples/react/kitchen-sink-material-ui/src/types/index.ts
  • examples/react/kitchen-sink-react-aria/src/hooks/features.ts
  • examples/react/kitchen-sink-react-aria/src/types/index.ts
  • examples/react/kitchen-sink-shadcn-base/src/hooks/features.ts
  • examples/react/kitchen-sink-shadcn-base/src/types/index.ts
  • examples/react/kitchen-sink-shadcn-radix/src/hooks/features.ts
  • examples/react/kitchen-sink-shadcn-radix/src/types/index.ts
  • examples/react/lib-chakra-ui/src/main.tsx
  • examples/react/lib-hero-ui/src/main.tsx
  • examples/react/lib-mantine/src/main.tsx
  • examples/react/lib-material-ui/src/main.tsx
  • examples/react/lib-react-aria/src/main.tsx
  • examples/react/lib-shadcn-base/src/main.tsx
  • examples/react/lib-shadcn-radix/src/main.tsx
  • examples/react/row-pinning/src/main.tsx
  • examples/react/row-selection/src/main.tsx
  • examples/react/sorting/src/main.tsx
  • examples/react/virtualized-columns-experimental/src/main.tsx
  • examples/react/virtualized-columns/src/main.tsx
  • examples/react/virtualized-infinite-scrolling/src/main.tsx
  • examples/react/virtualized-rows-experimental/src/main.tsx
  • examples/react/virtualized-rows/src/main.tsx
  • examples/react/web-worker-row-models/src/tableConfig.tsx
  • examples/react/with-tanstack-form/src/table.tsx
  • examples/solid/basic-dynamic-columns/src/App.tsx
  • examples/solid/basic-external-atoms/src/App.tsx
  • examples/solid/basic-external-state/src/App.tsx
  • examples/solid/composable-tables/src/hooks/table.ts
  • examples/solid/expanding/src/App.tsx
  • examples/solid/filters-faceted/src/App.tsx
  • examples/solid/filters-fuzzy/src/App.tsx
  • examples/solid/filters/src/App.tsx
  • examples/solid/grouping/src/App.tsx
  • examples/solid/kitchen-sink/src/App.tsx
  • examples/solid/row-pinning/src/App.tsx
  • examples/solid/row-selection/src/App.tsx
  • examples/solid/sorting/src/App.tsx
  • examples/solid/with-tanstack-form/src/table.tsx
  • examples/svelte/basic-app-table/src/App.svelte
  • examples/svelte/basic-dynamic-columns/src/features.ts
  • examples/svelte/basic-external-atoms/src/App.svelte
  • examples/svelte/basic-external-state/src/App.svelte
  • examples/svelte/column-pinning/src/App.svelte
  • examples/svelte/composable-tables/src/hooks/table.ts
  • examples/svelte/expanding/src/App.svelte
  • examples/svelte/filtering/src/features.ts
  • examples/svelte/filters-faceted/src/features.ts
  • examples/svelte/filters-fuzzy/src/features.ts
  • examples/svelte/grouping/src/App.svelte
  • examples/svelte/kitchen-sink/src/App.svelte
  • examples/svelte/kitchen-sink/src/table-augmentations.ts
  • examples/svelte/row-pinning/src/App.svelte
  • examples/svelte/row-selection/src/App.svelte
  • examples/svelte/sorting/src/tableHelper.svelte.ts
  • examples/svelte/virtualized-columns/src/App.svelte
  • examples/svelte/virtualized-infinite-scrolling/src/App.svelte
  • examples/svelte/virtualized-rows/src/App.svelte
  • examples/svelte/with-tanstack-form/src/table.ts
  • examples/vanilla/sorting/src/main.ts
  • examples/vue/basic-dynamic-columns/src/tableHelper.ts
  • examples/vue/composable-tables/src/hooks/table.ts
  • examples/vue/filters-faceted/src/App.vue
  • examples/vue/filters-faceted/src/tableHelper.ts
  • examples/vue/filters-fuzzy/src/App.vue
  • examples/vue/filters/src/tableHelper.ts
  • examples/vue/grouping/src/App.vue
  • examples/vue/kitchen-sink/src/App.vue
  • examples/vue/sorting/src/App.vue
  • examples/vue/virtualized-columns/src/App.vue
  • examples/vue/virtualized-infinite-scrolling/src/App.vue
  • examples/vue/virtualized-rows/src/App.vue
  • examples/vue/with-tanstack-form/src/table.ts
  • packages/angular-table/skills/migrate-v8-to-v9/SKILL.md
  • packages/ember-table/skills/create-table-hook/SKILL.md
  • packages/lit-table/skills/migrate-v8-to-v9/SKILL.md
  • packages/preact-table/skills/migrate-v8-to-v9/SKILL.md
  • packages/react-table/skills/migrate-v8-to-v9/SKILL.md
  • packages/solid-table/skills/migrate-v8-to-v9/SKILL.md
  • packages/svelte-table/skills/getting-started/SKILL.md
  • packages/svelte-table/skills/migrate-v8-to-v9/SKILL.md
  • packages/table-core/skills/column-faceting/SKILL.md
  • packages/table-core/skills/column-filtering/SKILL.md
  • packages/table-core/skills/global-filtering/SKILL.md
  • packages/table-core/skills/grouping/SKILL.md
  • packages/table-core/skills/migrate-v8-to-v9/SKILL.md
  • packages/table-core/skills/sorting/SKILL.md
  • packages/table-core/skills/table-features/SKILL.md
  • packages/table-core/src/features/column-filtering/columnFilteringFeature.types.ts
  • packages/table-core/src/features/column-filtering/columnFilteringFeature.utils.ts
  • packages/table-core/src/features/column-filtering/createFilteredRowModel.ts
  • packages/table-core/src/features/column-grouping/columnGroupingFeature.types.ts
  • packages/table-core/src/features/column-grouping/columnGroupingFeature.utils.ts
  • packages/table-core/src/features/column-grouping/createGroupedRowModel.ts
  • packages/table-core/src/features/global-filtering/globalFilteringFeature.utils.ts
  • packages/table-core/src/features/row-sorting/createSortedRowModel.ts
  • packages/table-core/src/features/row-sorting/rowSortingFeature.types.ts
  • packages/table-core/src/features/row-sorting/rowSortingFeature.utils.ts
  • packages/table-core/src/fns/aggregationFns.ts
  • packages/table-core/src/fns/filterFns.ts
  • packages/table-core/src/fns/sortFns.ts
  • packages/table-core/src/helpers/tableFeatures.ts
  • packages/table-core/src/types/TableFeatures.ts
  • packages/table-core/src/types/type-utils.ts
  • packages/table-core/tests/unit/features/fnRegistryResolution.test.ts
  • packages/table-core/tests/unit/fns/aggregationFns.test.ts
  • packages/table-core/tests/unit/fns/filterFns.test.ts
  • packages/table-core/tests/unit/fns/sortFns.test.ts
  • packages/vue-table/skills/getting-started/SKILL.md
  • packages/vue-table/skills/migrate-v8-to-v9/SKILL.md

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch fn-pass

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@nx-cloud

nx-cloud Bot commented Jul 12, 2026

Copy link
Copy Markdown

View your CI Pipeline Execution ↗ for commit fa741b5

Command Status Duration Result
nx affected --targets=test:eslint,test:sherif,t... ✅ Succeeded 4m 58s View ↗
nx run-many --targets=build --exclude=examples/** ✅ Succeeded 20s View ↗

☁️ Nx Cloud last updated this comment at 2026-07-13 01:39:34 UTC

@pkg-pr-new

pkg-pr-new Bot commented Jul 12, 2026

Copy link
Copy Markdown
More templates

@tanstack/alpine-table

npm i https://pkg.pr.new/TanStack/table/@tanstack/alpine-table@6415

@tanstack/angular-table

npm i https://pkg.pr.new/TanStack/table/@tanstack/angular-table@6415

@tanstack/angular-table-devtools

npm i https://pkg.pr.new/TanStack/table/@tanstack/angular-table-devtools@6415

@tanstack/ember-table

npm i https://pkg.pr.new/TanStack/table/@tanstack/ember-table@6415

@tanstack/lit-table

npm i https://pkg.pr.new/TanStack/table/@tanstack/lit-table@6415

@tanstack/match-sorter-utils

npm i https://pkg.pr.new/TanStack/table/@tanstack/match-sorter-utils@6415

@tanstack/preact-table

npm i https://pkg.pr.new/TanStack/table/@tanstack/preact-table@6415

@tanstack/preact-table-devtools

npm i https://pkg.pr.new/TanStack/table/@tanstack/preact-table-devtools@6415

@tanstack/react-table

npm i https://pkg.pr.new/TanStack/table/@tanstack/react-table@6415

@tanstack/react-table-devtools

npm i https://pkg.pr.new/TanStack/table/@tanstack/react-table-devtools@6415

@tanstack/solid-table

npm i https://pkg.pr.new/TanStack/table/@tanstack/solid-table@6415

@tanstack/solid-table-devtools

npm i https://pkg.pr.new/TanStack/table/@tanstack/solid-table-devtools@6415

@tanstack/svelte-table

npm i https://pkg.pr.new/TanStack/table/@tanstack/svelte-table@6415

@tanstack/table-core

npm i https://pkg.pr.new/TanStack/table/@tanstack/table-core@6415

@tanstack/table-devtools

npm i https://pkg.pr.new/TanStack/table/@tanstack/table-devtools@6415

@tanstack/vue-table

npm i https://pkg.pr.new/TanStack/table/@tanstack/vue-table@6415

@tanstack/vue-table-devtools

npm i https://pkg.pr.new/TanStack/table/@tanstack/vue-table-devtools@6415

commit: fa741b5

@KevinVandy

Copy link
Copy Markdown
Member Author

coderabbit review --dir /packages

@KevinVandy KevinVandy merged commit eba5386 into beta Jul 13, 2026
10 checks passed
@KevinVandy KevinVandy deleted the fn-pass branch July 13, 2026 01:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant