TanStack

AppDisplayColumnDef

Type Alias: AppDisplayColumnDef<TFeatures, TData, TCellComponents, THeaderComponents>

ts
type AppDisplayColumnDef<TFeatures, TData, TCellComponents, THeaderComponents> = Omit<DisplayColumnDef<TFeatures, TData, unknown>, "cell" | "header" | "footer"> & object;

Defined in: packages/angular-table/src/helpers/createTableHook.ts:114

Enhanced display column definition with pre-bound components.

Type Declaration

cell?

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

Type Parameters

TFeatures

TFeatures extends TableFeatures

TData

TData extends RowData

TCellComponents

TCellComponents extends Record<string, RenderableComponent>

THeaderComponents

THeaderComponents extends Record<string, RenderableComponent>