Expand description
Headless table engine (TanStack-aligned vocabulary, Rust-native API).
This module is always available (no long-lived feature gate).
Structs§
- Cell
Context Snapshot - A Rust-native equivalent of TanStack
cell.getContext(). - Cell
Snapshot - Column
After Snapshot - Column
Capability Snapshot - Column
Def - Column
Filter - Column
Helper - Column
Node Snapshot - Column
Pinning State - TanStack-compatible column pinning state.
- Column
Sizing Info State - TanStack-inspired transient column sizing info for interactive resizing.
- Column
Sizing Snapshot - Column
Start Snapshot - Core
Model Snapshot - Core
Rows Snapshot - Flat
Columns Snapshot - Flat
RowOrder Cache - Flat
RowOrder Deps - Flat
RowOrder Entry - Grouped
Row - Grouped
RowModel - Header
Group Snapshot - Header
Sizing Snapshot - Header
Snapshot - Leaf
Column Sizing Snapshot - Leaf
Columns Snapshot - Pagination
Bounds - Pagination
State - Row
- RowCells
Snapshot - RowFilter
State Snapshot - RowId
- Stable string identity for a row (TanStack
RowIdequivalent). - RowKey
- Stable identity for a row in the table.
- RowModel
- RowModel
IdSnapshot - RowPinning
State - Sort
Spec - Sort
Toggle Column - A Send+Sync subset of upstream
Columnneeded for sorting state transitions. - Table
- Table
Builder - Table
Options - Headless table options (TanStack-aligned semantics, Rust-native API).
- Table
State - TanStack
Auto Reset Queue - Explicit auto-reset queue that models TanStack’s
_queuecoalescing behavior. - TanStack
Column Filter - TanStack
Pagination State - TanStack
RowModel Order Snapshot - TanStack
Sorted Flat RowOrder Cache - TanStack
Sorted Flat RowOrder Deps - TanStack
Sorting Spec - TanStack
Table Options - TanStack
Table State - TanStack
Ungrouped RowModel Order Cache - TanStack
Ungrouped RowModel Order Deps
Enums§
- Aggregation
- Aggregation
FnSpec - Built
InAggregation Fn - Built
InFilter Fn - Built
InSorting Fn - Column
PinPosition - Column
Resize Direction - Column
Resize Mode - Column
Sizing Region - Expanding
State - TanStack-compatible expanded state.
- Filter
FnDef - Filtering
FnSpec - Grouped
Column Mode - Grouped
RowKind - RowPin
Position - Sort
Undefined - Sorting
FnDef - Sorting
FnSpec - SubRow
Selection - TanStack
State Error - TanStack
Value - A TanStack-like “cell value” representation used by built-in sorting functions.
- Updater
- TanStack-style updater: either a value replacement or a function of the previous value.
Functions§
- aggregate_
u64 - apply_
builtin_ aggregation - begin_
column_ resize - build_
header_ groups - TanStack-aligned header-group builder (
buildHeaderGroups). - center_
row_ keys - column_
can_ group - column_
can_ resize - column_
resize_ preview_ size - column_
size - compute_
flat_ row_ order - compute_
grouped_ u64_ aggregations - compute_
grouped_ u64_ aggregations_ from_ core - contains_
ascii_ case_ insensitive - create_
column_ helper - drag_
column_ resize - end_
column_ resize - evaluate_
row_ filter_ state - expand_
row_ model - TanStack-aligned “expanded row model”: a
RowModelwhoseflat_rowscontain only the visible rows under the current expansion state. - expanded_
depth - faceted_
min_ max_ u64 - faceted_
row_ model_ excluding - faceted_
unique_ value_ labels - faceted_
unique_ values - filter_
row_ model - functional_
update - group_
row_ model - grouped_
index - grouped_
row_ model_ from_ leaf - is_
all_ page_ rows_ selected - TanStack
getIsAllPageRowsSelectedsemantics. - is_
all_ rows_ selected - is_
column_ grouped - is_
column_ pinned - is_
column_ visible - is_
row_ expanded - is_
row_ pinned - is_
row_ selected - is_
some_ columns_ pinned - is_
some_ page_ rows_ selected - is_
some_ rows_ expanded - is_
some_ rows_ pinned - is_
some_ rows_ selected - is_
sub_ row_ selected - move_
column - moved_
column - order_
column_ refs_ for_ grouping - order_
columns - order_
columns_ for_ grouping - paginate_
row_ model - pagination_
bounds - pin_
column - pin_
columns - pin_row
- TanStack-compatible helper: pin one row and optionally include its leaf and/or parent rows.
- pin_
row_ keys - pin_
rows - pinned_
column - pinned_
columns - resolve_
auto_ aggregation - resolved_
column_ size - row_
can_ expand - row_
is_ all_ parents_ expanded - row_
is_ all_ sub_ rows_ selected - row_
is_ some_ selected - select_
rows_ fn - TanStack-compatible
selectRowsFn: returns aRowModelcontaining only selected rows in therowstree, while keepingflat_rowsandrows_by_keyfor all selected rows discovered during traversal (including selected sub-rows whose parents are not selected). - selected_
flat_ row_ count - selected_
root_ row_ count - set_
all_ rows_ expanded - set_
column_ filter_ value_ tanstack - TanStack-aligned column filter state transition for
column.setFilterValue(value). - set_
column_ order - set_
column_ order_ for - set_
column_ visible - set_
grouping - snapshot_
cells_ for_ row - sort_
for_ column - sort_
grouped_ row_ indices_ in_ place - sort_
row_ model - split_
pinned_ columns - toggle_
all_ page_ rows_ selected - toggle_
all_ rows_ expanded - toggle_
all_ rows_ selected - toggle_
column_ grouping - toggle_
column_ grouping_ value - toggle_
column_ visible - toggle_
row_ expanded - toggle_
row_ selected - toggle_
sort_ for_ column - toggle_
sorting_ handler_ tanstack - TanStack-aligned sorting handler state transition (UI handler semantics).
- toggle_
sorting_ state_ handler_ tanstack - TanStack-aligned sorting handler state transition (UI handler semantics).
- toggle_
sorting_ state_ tanstack - TanStack-aligned sorting state transition for
column.toggleSorting(undefined, multi). - toggle_
sorting_ tanstack - toggled_
column_ grouping - toggled_
column_ grouping_ value - toggled_
column_ visible - visible_
columns
Type Aliases§
- Aggregation
Fn - Column
Filters State - Column
Id - Column
Order State - TanStack-compatible column order: an ordered list of column ids.
- Column
Sizing State - TanStack-compatible column sizing map:
column_id -> size. - Column
Visibility State - TanStack-compatible column visibility map:
column_id -> visible. - Facet
Counts - Facet
Key - Facet
Labels - Filter
Fn - Filter
FnWith Meta - Global
Filter State - TanStack-compatible global filter state (
any | undefined). - Grouped
RowIndex - Grouping
State - TanStack-compatible grouping state: an ordered list of grouped column ids.
- RowColumn
Filters - RowColumn
Filters Meta - RowIndex
- Index into a
RowModelarena. - RowSelection
State - Selected rows keyed by
RowKey. - Sort
CmpFn - Sort
Value Fn - Sorting
State - Value
U64Fn