custom-features

Installation
SKILL.md

This skill builds on core, table-features, and typescript. Prefer a built-in feature or typed tableMeta/columnMeta for application callbacks; create a feature only for reusable state or behavior that must augment Table objects.

Extension Surface

Declaration-merge Plugins to register the feature key, then merge only the maps backed by runtime behavior:

Feature map Contribution
TableState_FeatureMap State slices in options, atoms, and store
TableOptions_FeatureMap<TFeatures, TData> Table options and change callbacks
Table_FeatureMap<TFeatures, TData> Public table APIs
ColumnDef_FeatureMap<TFeatures, TData, TValue> Column-definition options
Column_FeatureMap<TFeatures, TData> Public column APIs/data
Row_FeatureMap<TFeatures, TData> Public row APIs/data
Cell_FeatureMap Public cell APIs
Header_FeatureMap Public header APIs
RowModelFns_FeatureMap<TFeatures, TData> Advanced table._rowModelFns registries
CachedRowModels_FeatureMap<TFeatures, TData> Advanced table._rowModels cache getters
Installs
19
Repository
tanstack/table
GitHub Stars
28.4K
First Seen
Aug 4, 2026
custom-features — tanstack/table