Skip to main content

FeatureSlotPrereqs

Defined in: types/TableFeatures.ts:94

Maps each row model and fn registry slot to the feature(s) that must be registered alongside it in the same features object.

Custom features can declaration-merge their own slot prerequisites into this interface to get the same validation from tableFeatures().

Properties

aggregationFns

aggregationFns: "rowAggregationFeature";

Defined in: types/TableFeatures.ts:98

Named aggregation functions require the independent aggregation feature.


columnResizingFeature

columnResizingFeature: "columnSizingFeature";

Defined in: types/TableFeatures.ts:102

Column resizing builds on the column sizing state and APIs.


expandedRowModel

expandedRowModel: "rowExpandingFeature";

Defined in: types/TableFeatures.ts:106

Expanded row-model factories require row expanding APIs and state.


facetedMinMaxValues

facetedMinMaxValues: "columnFacetingFeature";

Defined in: types/TableFeatures.ts:110

Faceted min/max factories require column faceting APIs.


facetedRowModel

facetedRowModel: "columnFacetingFeature";

Defined in: types/TableFeatures.ts:114

Faceted row-model factories require column faceting APIs.


facetedUniqueValues

facetedUniqueValues: "columnFacetingFeature";

Defined in: types/TableFeatures.ts:118

Faceted unique-value factories require column faceting APIs.


filteredRowModel

filteredRowModel: "columnFilteringFeature";

Defined in: types/TableFeatures.ts:122

Filtered row-model factories require column filtering APIs and state.


filterFns

filterFns: "columnFilteringFeature";

Defined in: types/TableFeatures.ts:126

Named filter functions are only meaningful when column filtering is enabled.


filterMeta

filterMeta: "columnFilteringFeature";

Defined in: types/TableFeatures.ts:130

Filter metadata types are only read and written by filtering features.


globalFilteringFeature

globalFilteringFeature: "columnFilteringFeature";

Defined in: types/TableFeatures.ts:134

Global filtering builds on column filtering state and filter functions.


groupedRowModel

groupedRowModel: "columnGroupingFeature";

Defined in: types/TableFeatures.ts:138

Grouped row-model factories require column grouping APIs and state.


paginatedRowModel

paginatedRowModel: "rowPaginationFeature";

Defined in: types/TableFeatures.ts:142

Paginated row-model factories require row pagination APIs and state.


sortedRowModel

sortedRowModel: "rowSortingFeature";

Defined in: types/TableFeatures.ts:146

Sorted row-model factories require row sorting APIs and state.


sortFns

sortFns: "rowSortingFeature";

Defined in: types/TableFeatures.ts:150

Named sorting functions are only meaningful when row sorting is enabled.