ExtractColumnMeta
type ExtractColumnMeta<TFeatures, TData, TValue> = IsAny<TFeatures> extends true ? ColumnMeta<TFeatures, TData, TValue> : TFeatures extends object ? TMeta : ColumnMeta<TFeatures, TData, TValue>;Defined in: types/ColumnDef.ts:36
Resolves the type of columnDef.meta for a feature set.
When the features object declares a columnMeta type-only slot
(tableFeatures({ ..., columnMeta: {} as MyColumnMeta })), that type wins.
Otherwise this falls back to the global declaration-merged ColumnMeta
interface.
Type Parameters
TFeatures
TFeatures extends TableFeatures
TData
TData extends RowData