Defined in: core/columns/coreColumnsFeature.types.ts:76
TFeatures extends TableFeatures
TData extends RowData
getAllColumns: () => Column<TFeatures, TData, unknown>[];Defined in: core/columns/coreColumnsFeature.types.ts:91
Normalizes options.columns into the table's nested column hierarchy.
Column<TFeatures, TData, unknown>[]
getAllFlatColumns: () => Column<TFeatures, TData, unknown>[];Defined in: core/columns/coreColumnsFeature.types.ts:95
Flattens the nested column hierarchy, including parent/group columns.
Column<TFeatures, TData, unknown>[]
getAllFlatColumnsById: () => Record<string, Column<TFeatures, TData, unknown>>;Defined in: core/columns/coreColumnsFeature.types.ts:83
Returns a map of all flat columns by their ID.
Record<string, Column<TFeatures, TData, unknown>>
getAllLeafColumns: () => Column<TFeatures, TData, unknown>[];Defined in: core/columns/coreColumnsFeature.types.ts:99
Collects all terminal leaf columns, excluding parent/group columns.
Column<TFeatures, TData, unknown>[]
getAllLeafColumnsById: () => Record<string, Column<TFeatures, TData, unknown>>;Defined in: core/columns/coreColumnsFeature.types.ts:103
Returns a map of all leaf-node columns by their ID. This does not include parent columns.
Record<string, Column<TFeatures, TData, unknown>>
getColumn: (columnId) =>
| Column<TFeatures, TData, unknown>
| undefined;Defined in: core/columns/coreColumnsFeature.types.ts:107
Returns a single column by its ID.
string
| Column<TFeatures, TData, unknown> | undefined
getDefaultColumnDef: () => Partial<ColumnDef<TFeatures, TData, unknown>>;Defined in: core/columns/coreColumnsFeature.types.ts:87
Resolves built-in, feature-level, and user-defined default column options.
Partial<ColumnDef<TFeatures, TData, unknown>>