TanStack

table_getColumnOffsets

Function: table_getColumnOffsets()

ts
function table_getColumnOffsets<TFeatures, TData>(table): ColumnOffsetsByPosition;

Defined in: features/column-sizing/columnSizingFeature.utils.ts:131

Builds start and after offset maps for every visible leaf column, computed once per pinning region plus the full visible list.

A single table-level memo of this result backs all column.getStart() and column.getAfter() calls with O(1) lookups.

Type Parameters

TFeatures

TFeatures extends TableFeatures

TData

TData extends RowData

Parameters

table

Table_Internal<TFeatures, TData>

Returns

ColumnOffsetsByPosition

Example

ts
const offsets = table_getColumnOffsets(table)
const startOffset = offsets.start.starts[column.id]