Table_Columns

Interface: Table_Columns<TFeatures, TData>

Defined in: core/columns/coreColumnsFeature.types.ts:76

Extended by

Type Parameters

TFeatures

TFeatures extends TableFeatures

TData

TData extends RowData

Properties

getAllColumns()

ts
getAllColumns: () => Column<TFeatures, TData, unknown>[];

Defined in: core/columns/coreColumnsFeature.types.ts:91

Normalizes options.columns into the table's nested column hierarchy.

Returns

Column<TFeatures, TData, unknown>[]


getAllFlatColumns()

ts
getAllFlatColumns: () => Column<TFeatures, TData, unknown>[];

Defined in: core/columns/coreColumnsFeature.types.ts:95

Flattens the nested column hierarchy, including parent/group columns.

Returns

Column<TFeatures, TData, unknown>[]


getAllFlatColumnsById()

ts
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.

Returns

Record<string, Column<TFeatures, TData, unknown>>


getAllLeafColumns()

ts
getAllLeafColumns: () => Column<TFeatures, TData, unknown>[];

Defined in: core/columns/coreColumnsFeature.types.ts:99

Collects all terminal leaf columns, excluding parent/group columns.

Returns

Column<TFeatures, TData, unknown>[]


getAllLeafColumnsById()

ts
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.

Returns

Record<string, Column<TFeatures, TData, unknown>>


getColumn()

ts
getColumn: (columnId) => 
  | Column<TFeatures, TData, unknown>
  | undefined;

Defined in: core/columns/coreColumnsFeature.types.ts:107

Returns a single column by its ID.

Parameters

columnId

string

Returns

| Column<TFeatures, TData, unknown> | undefined


getDefaultColumnDef()

ts
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.

Returns

Partial<ColumnDef<TFeatures, TData, unknown>>