TanStack

AppColumnDefBase

Type Alias: AppColumnDefBase<TFeatures, TData, TValue, TCellComponents, THeaderComponents>

ts
type AppColumnDefBase<TFeatures, TData, TValue, TCellComponents, THeaderComponents> = Omit<IdentifiedColumnDef<TFeatures, TData, TValue>, "cell" | "header" | "footer"> & object;

Defined in: types.ts:382

Enhanced column definition base with pre-bound components in cell/header/footer contexts.

Type Declaration

cell?

ts
optional cell: AppColumnDefTemplate<AppCellContext<TFeatures, TData, TValue, TCellComponents>>;
ts
optional footer: AppColumnDefTemplate<AppHeaderContext<TFeatures, TData, TValue, THeaderComponents>>;
ts
optional header: AppColumnDefTemplate<AppHeaderContext<TFeatures, TData, TValue, THeaderComponents>>;

Type Parameters

TFeatures

TFeatures extends TableFeatures

TData

TData extends RowData

TValue

TValue extends CellData

TCellComponents

TCellComponents extends Record<string, TableComponentType>

THeaderComponents

THeaderComponents extends Record<string, TableComponentType>