Defined in: core/table/coreTablesFeature.types.ts:252
Table_CoreProperties<TFeatures, TData>
TFeatures extends TableFeatures
TData extends RowData
optional _cellInstanceInitFns: <TFeatures, TData, TValue>(cell) => void[];Defined in: core/table/coreTablesFeature.types.ts:167
Cache of the initCellInstanceData functions for features that define one.
TFeatures extends TableFeatures
TData extends RowData
TValue extends unknown = unknown
Cell<TFeatures, TData, TValue>
void
Table_CoreProperties._cellInstanceInitFns
optional _cellPrototype: object;Defined in: core/table/coreTablesFeature.types.ts:173
Prototype cache for Cell objects - shared by all cells in this table
Table_CoreProperties._cellPrototype
optional _columnInstanceInitFns: <TFeatures, TData, TValue>(column) => void[];Defined in: core/table/coreTablesFeature.types.ts:177
Cache of the initColumnInstanceData functions for features that define one.
TFeatures extends TableFeatures
TData extends RowData
TValue extends unknown = unknown
Column<TFeatures, TData, TValue>
void
Table_CoreProperties._columnInstanceInitFns
optional _columnPrototype: object;Defined in: core/table/coreTablesFeature.types.ts:183
Prototype cache for Column objects - shared by all columns in this table
Table_CoreProperties._columnPrototype
readonly _features: Partial<CoreFeatures> & TFeatures;Defined in: core/table/coreTablesFeature.types.ts:187
The features that are enabled for the table.
Table_CoreProperties._features
optional _headerGroupInstanceInitFns: <TFeatures, TData>(headerGroup) => void[];Defined in: core/table/coreTablesFeature.types.ts:191
Cache of the initHeaderGroupInstanceData functions for features that define one.
TFeatures extends TableFeatures
TData extends RowData
HeaderGroup<TFeatures, TData>
void
Table_CoreProperties._headerGroupInstanceInitFns
optional _headerInstanceInitFns: <TFeatures, TData, TValue>(header) => void[];Defined in: core/table/coreTablesFeature.types.ts:197
Cache of the initHeaderInstanceData functions for features that define one.
TFeatures extends TableFeatures
TData extends RowData
TValue extends unknown = unknown
Header<TFeatures, TData, TValue>
void
Table_CoreProperties._headerInstanceInitFns
optional _headerPrototype: object;Defined in: core/table/coreTablesFeature.types.ts:203
Prototype cache for Header objects - shared by all headers in this table
Table_CoreProperties._headerPrototype
readonly _reactivity: TableReactivityBindings;Defined in: core/table/coreTablesFeature.types.ts:163
Table reactivity bindings for interacting with TanStack Store.
Table_CoreProperties._reactivity
optional _rowInstanceInitFns: <TFeatures, TData>(row) => void[];Defined in: core/table/coreTablesFeature.types.ts:219
Cache of the initRowInstanceData functions for features that define one.
TFeatures extends TableFeatures
TData extends RowData
Row<TFeatures, TData>
void
Table_CoreProperties._rowInstanceInitFns
readonly _rowModelFns: RowModelFns<TFeatures, TData>;Defined in: core/table/coreTablesFeature.types.ts:207
The row model processing functions that are used to process the data by features.
Table_CoreProperties._rowModelFns
readonly _rowModels: CachedRowModels<TFeatures, TData>;Defined in: core/table/coreTablesFeature.types.ts:211
The row models that are enabled for the table.
Table_CoreProperties._rowModels
optional _rowPrototype: object;Defined in: core/table/coreTablesFeature.types.ts:215
Prototype cache for Row objects - shared by all rows in this table
Table_CoreProperties._rowPrototype
readonly atoms: Atoms<TFeatures>;Defined in: core/table/coreTablesFeature.types.ts:225
The readonly derived atoms for each TableState slice. Each derives from its corresponding baseAtom plus, optionally, a per-slice external atom or external state value (precedence: external atom > external state > base atom).
readonly baseAtoms: BaseAtoms<TFeatures>;Defined in: core/table/coreTablesFeature.types.ts:230
The internal writable atoms for each TableState slice. This is the library's single write surface — all state mutations from features land here.
Table_CoreProperties.baseAtoms
readonly initialState: ExtractFeatureMapTypes<TFeatures>;Defined in: core/table/coreTablesFeature.types.ts:234
This is the resolved initial state of the table.
Table_CoreProperties.initialState
readonly options: TableOptions<TFeatures, TData>;Defined in: core/table/coreTablesFeature.types.ts:238
A read-only reference to the table's current options.
readonly optional optionsStore: Atom<TableOptions<TFeatures, TData>>;Defined in: core/table/coreTablesFeature.types.ts:244
Writable atom for table options. Only created when createOptionsStore is true on the active core reactivity bindings. Adapters that opt out keep options as plain resolved data instead of backing them with an atom.
Table_CoreProperties.optionsStore
reset: () => void;Defined in: core/table/coreTablesFeature.types.ts:264
Resets the table's internal base atoms to table.initialState.
Prefer feature-specific reset APIs, such as resetPagination, when a state slice may be owned by an external atom or needs that feature's blank/default reset behavior. After resetting internal atoms, this also invokes feature reset hooks for mutable, transient table-instance data.
void
setOptions: (newOptions) => void;Defined in: core/table/coreTablesFeature.types.ts:269
Updates the table options by applying a value or updater to the current resolved options and then merging them through options.mergeOptions.
Updater<TableOptions<TFeatures, TData>>
void
readonly store: ReadonlyStore<ExtractFeatureMapTypes<TFeatures, TableState_FeatureMap>>;Defined in: core/table/coreTablesFeature.types.ts:249
The readonly flat store for the table state. Derives from table.atoms only; never reads external state directly.