Table_Headers

Interface: Table_Headers<TFeatures, TData>

Defined in: core/headers/coreHeadersFeature.types.ts:8

Extended by

Type Parameters

TFeatures

TFeatures extends TableFeatures

TData

TData extends RowData

Properties

getFlatHeaders()

ts
getFlatHeaders: () => Header<TFeatures, TData, unknown>[];

Defined in: core/headers/coreHeadersFeature.types.ts:25

Flattens every header from every header group, including parent and placeholder headers.

Returns

Header<TFeatures, TData, unknown>[]


getFooterGroups()

ts
getFooterGroups: () => HeaderGroup<TFeatures, TData>[];

Defined in: core/headers/coreHeadersFeature.types.ts:20

Builds footer groups by reversing the current header group order.

Returns

HeaderGroup<TFeatures, TData>[]


getHeaderGroups()

ts
getHeaderGroups: () => HeaderGroup<TFeatures, TData>[];

Defined in: core/headers/coreHeadersFeature.types.ts:16

Builds the visible header groups for the current column tree, visibility, and pinning state.

Returns

HeaderGroup<TFeatures, TData>[]


getLeafHeaders()

ts
getLeafHeaders: () => Header<TFeatures, TData, unknown>[];

Defined in: core/headers/coreHeadersFeature.types.ts:29

Collects only leaf headers, excluding parent/group headers.

Returns

Header<TFeatures, TData, unknown>[]