Defined in: core/table/coreTablesFeature.types.ts:175
TFeatures extends TableFeatures
TData extends RowData
optional _cellPrototype: object;optional _cellPrototype: object;Defined in: core/table/coreTablesFeature.types.ts:124
Prototype cache for Cell objects - shared by all cells in this table
Table_CoreProperties._cellPrototype
optional _columnPrototype: object;optional _columnPrototype: object;Defined in: core/table/coreTablesFeature.types.ts:128
Prototype cache for Column objects - shared by all columns in this table
Table_CoreProperties._columnPrototype
_features: Partial<CoreFeatures> & TFeatures;_features: Partial<CoreFeatures> & TFeatures;Defined in: core/table/coreTablesFeature.types.ts:120
The features that are enabled for the table.
Table_CoreProperties._features
optional _headerPrototype: object;optional _headerPrototype: object;Defined in: core/table/coreTablesFeature.types.ts:132
Prototype cache for Header objects - shared by all headers in this table
Table_CoreProperties._headerPrototype
_rowModelFns: RowModelFns<TFeatures, TData>;_rowModelFns: RowModelFns<TFeatures, TData>;Defined in: core/table/coreTablesFeature.types.ts:136
The row model processing functions that are used to process the data by features.
Table_CoreProperties._rowModelFns
_rowModels: CachedRowModels<TFeatures, TData>;_rowModels: CachedRowModels<TFeatures, TData>;Defined in: core/table/coreTablesFeature.types.ts:140
The row models that are enabled for the table.
Table_CoreProperties._rowModels
optional _rowPrototype: object;optional _rowPrototype: object;Defined in: core/table/coreTablesFeature.types.ts:144
Prototype cache for Row objects - shared by all rows in this table
Table_CoreProperties._rowPrototype
atoms: Atoms<TFeatures>;atoms: Atoms<TFeatures>;Defined in: core/table/coreTablesFeature.types.ts:155
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).
baseAtoms: BaseAtoms<TFeatures>;baseAtoms: BaseAtoms<TFeatures>;Defined in: core/table/coreTablesFeature.types.ts:149
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
initialState: TableState<TFeatures>;initialState: TableState<TFeatures>;Defined in: core/table/coreTablesFeature.types.ts:163
This is the resolved initial state of the table.
Table_CoreProperties.initialState
readonly options: TableOptions<TFeatures, TData>;readonly options: TableOptions<TFeatures, TData>;Defined in: core/table/coreTablesFeature.types.ts:167
A read-only reference to the table's current options.
optionsStore: Store<TableOptions<TFeatures, TData>>;optionsStore: Store<TableOptions<TFeatures, TData>>;Defined in: core/table/coreTablesFeature.types.ts:159
The base store for the table options.
Table_CoreProperties.optionsStore
reset: () => void;reset: () => void;Defined in: core/table/coreTablesFeature.types.ts:182
Call this function to reset the table state to the initial state.
void
setOptions: (newOptions) => void;setOptions: (newOptions) => void;Defined in: core/table/coreTablesFeature.types.ts:186
This function can be used to update the table options.
Updater<TableOptions<TFeatures, TData>>
void
store: ReadonlyStore<TableState<TFeatures>>;store: ReadonlyStore<TableState<TFeatures>>;Defined in: core/table/coreTablesFeature.types.ts:172
The readonly flat store for the table state. Derives from table.atoms only; never reads external state directly.