Defined in: types/TableFeatures.ts:100
Partial<CoreFeatures>.Partial<StockFeatures>.Partial<Plugins>
optional aggregationFns: Record<string, AggregationFn<any, any>>;Defined in: types/TableFeatures.ts:216
Registry of aggregation functions available to this table by name.
Keys registered here become the valid string values for aggregationFn on column definitions, with full inference. Spread the exported aggregationFns to register the built-in aggregation functions: aggregationFns: { ...aggregationFns, myCustomAggregationFn }.
optional columnFacetingFeature: TableFeature;Defined in: features/stockFeatures.ts:17
StockFeatures.columnFacetingFeature
optional columnFilteringFeature: TableFeature;Defined in: features/stockFeatures.ts:18
StockFeatures.columnFilteringFeature
optional columnGroupingFeature: TableFeature;Defined in: features/stockFeatures.ts:19
StockFeatures.columnGroupingFeature
optional columnMeta: object;Defined in: types/TableFeatures.ts:122
Type-only slot for declaring the type of columnDef.meta for all columns of this table.
Pass a phantom value: columnMeta: {} as MyColumnMeta. The value itself is ignored and stripped from the table's registered features at runtime — only its type is used, inferred wherever TFeatures flows.
When omitted, the global declaration-merged ColumnMeta interface applies.
optional columnOrderingFeature: TableFeature;Defined in: features/stockFeatures.ts:20
StockFeatures.columnOrderingFeature
optional columnPinningFeature: TableFeature;Defined in: features/stockFeatures.ts:21
StockFeatures.columnPinningFeature
optional columnResizingFeature: TableFeature;Defined in: features/stockFeatures.ts:22
StockFeatures.columnResizingFeature
optional columnSizingFeature: TableFeature;Defined in: features/stockFeatures.ts:23
StockFeatures.columnSizingFeature
optional columnVisibilityFeature: TableFeature;Defined in: features/stockFeatures.ts:24
StockFeatures.columnVisibilityFeature
optional coreCellsFeature: TableFeature;Defined in: core/coreFeatures.ts:11
optional coreColumnsFeature: TableFeature;Defined in: core/coreFeatures.ts:12
CoreFeatures.coreColumnsFeature
optional coreHeadersFeature: TableFeature;Defined in: core/coreFeatures.ts:13
CoreFeatures.coreHeadersFeature
optional coreReactivityFeature: TableReactivityBindings;Defined in: core/coreFeatures.ts:10
CoreFeatures.coreReactivityFeature
optional coreRowModel: (table) => () => RowModel<any, any>;Defined in: types/TableFeatures.ts:139
Factory for the table's core (unmodified) row model. Defaults to the built-in createCoreRowModel() when omitted.
any
(): RowModel<any, any>;RowModel<any, any>
optional coreRowModelsFeature: TableFeature;Defined in: core/coreFeatures.ts:14
CoreFeatures.coreRowModelsFeature
optional coreRowsFeature: TableFeature;Defined in: core/coreFeatures.ts:15
optional coreTablesFeature: TableFeature;Defined in: core/coreFeatures.ts:16
CoreFeatures.coreTablesFeature
optional expandedRowModel: (table) => () => RowModel<any, any>;Defined in: types/TableFeatures.ts:163
Factory for the client-side expanded row model. Pass the exported createExpandedRowModel() or implement your own. Not needed for server-side expansion.
any
(): RowModel<any, any>;RowModel<any, any>
optional facetedMinMaxValues: (table, columnId) => () => [number, number] | undefined;Defined in: types/TableFeatures.ts:181
Factory for per-column faceted min/max values. Pass the exported createFacetedMinMaxValues() or implement your own. Not needed for server-side faceting.
any
string
(): [number, number] | undefined;[number, number] | undefined
optional facetedRowModel: (table, columnId) => () => RowModel<any, any>;Defined in: types/TableFeatures.ts:175
Factory for the per-column faceted row model. Pass the exported createFacetedRowModel() or implement your own. Not needed for server-side faceting.
any
string
(): RowModel<any, any>;RowModel<any, any>
optional facetedUniqueValues: (table, columnId) => () => Map<any, number>;Defined in: types/TableFeatures.ts:190
Factory for per-column faceted unique values. Pass the exported createFacetedUniqueValues() or implement your own. Not needed for server-side faceting.
any
string
(): Map<any, number>;Map<any, number>
optional filteredRowModel: (table) => () => RowModel<any, any>;Defined in: types/TableFeatures.ts:145
Factory for the client-side filtered row model. Pass the exported createFilteredRowModel() or implement your own. Not needed for server-side filtering.
any
(): RowModel<any, any>;RowModel<any, any>
optional filterFns: Record<string, FilterFn<any, any>>;Defined in: types/TableFeatures.ts:199
Registry of filter functions available to this table by name.
Keys registered here become the valid string values for filterFn on column definitions and the globalFilterFn option, with full inference. Spread the exported filterFns to register the built-in filter functions: filterFns: { ...filterFns, myCustomFilterFn }.
optional filterMeta: object;Defined in: types/TableFeatures.ts:134
Type-only slot for declaring the type of the filter meta that filter functions attach to rows via addMeta and that is read back from row.columnFiltersMeta.
Pass a phantom value: filterMeta: {} as MyFilterMeta (or metaHelper<MyFilterMeta>()). The value itself is ignored and stripped from the table's registered features at runtime; only its type is used.
When omitted, the global declaration-merged FilterMeta interface applies.
optional globalFilteringFeature: TableFeature;Defined in: features/stockFeatures.ts:25
StockFeatures.globalFilteringFeature
optional groupedRowModel: (table) => () => RowModel<any, any>;Defined in: types/TableFeatures.ts:151
Factory for the client-side grouped row model. Pass the exported createGroupedRowModel() or implement your own. Not needed for server-side grouping.
any
(): RowModel<any, any>;RowModel<any, any>
optional paginatedRowModel: (table) => () => RowModel<any, any>;Defined in: types/TableFeatures.ts:169
Factory for the client-side paginated row model. Pass the exported createPaginatedRowModel() or implement your own. Not needed for server-side pagination.
any
(): RowModel<any, any>;RowModel<any, any>
optional rowExpandingFeature: TableFeature;Defined in: features/stockFeatures.ts:26
StockFeatures.rowExpandingFeature
optional rowPaginationFeature: TableFeature;Defined in: features/stockFeatures.ts:27
StockFeatures.rowPaginationFeature
optional rowPinningFeature: TableFeature;Defined in: features/stockFeatures.ts:28
StockFeatures.rowPinningFeature
optional rowSelectionFeature: TableFeature;Defined in: features/stockFeatures.ts:29
StockFeatures.rowSelectionFeature
optional rowSortingFeature: TableFeature;Defined in: features/stockFeatures.ts:30
StockFeatures.rowSortingFeature
optional sortedRowModel: (table) => () => RowModel<any, any>;Defined in: types/TableFeatures.ts:157
Factory for the client-side sorted row model. Pass the exported createSortedRowModel() or implement your own. Not needed for server-side sorting.
any
(): RowModel<any, any>;RowModel<any, any>
optional sortFns: Record<string, SortFn<any, any>>;Defined in: types/TableFeatures.ts:207
Registry of sorting functions available to this table by name.
Keys registered here become the valid string values for sortFn on column definitions, with full inference. Spread the exported sortFns to register the built-in sorting functions: sortFns: { ...sortFns, myCustomSortFn }.
optional tableMeta: object;Defined in: types/TableFeatures.ts:111
Type-only slot for declaring the type of this table's options.meta.
Pass a phantom value: tableMeta: {} as MyTableMeta. The value itself is ignored and stripped from the table's registered features at runtime — only its type is used, inferred wherever TFeatures flows.
When omitted, the global declaration-merged TableMeta interface applies.