Column API Reference

constructColumn

Function: constructColumn()

ts
function constructColumn<TFeatures, TData, TValue>(
   table, 
   columnDef, 
   depth, 
parent?): Column<TFeatures, TData, TValue>;

Defined in: core/columns/constructColumn.ts:36

Constructs a column instance from normalized table internals.

This wires core properties, feature prototype APIs, and instance data used by table rendering and row-model operations.

Type Parameters

TFeatures

TFeatures extends TableFeatures

TData

TData extends RowData

TValue

TValue extends unknown = unknown

Parameters

table

Table_Internal\<`TFeatures`, `TData`\>

columnDef

ColumnDef\<`TFeatures`, `TData`, `TValue`\>

depth

number

parent?

Column\<`TFeatures`, `TData`, `TValue`\>

Returns

Column\<`TFeatures`, `TData`, `TValue`\>