TanStack

AppGroupColumnDef

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

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

Defined in: createTableHook.tsx:131

Enhanced group column definition with pre-bound components.

Type Declaration

cell?

ts
optional cell: AppColumnDefTemplate<AppCellContext<TFeatures, TData, unknown, TCellComponents>>;

columns?

ts
optional columns: ReadonlyArray<ColumnDef<TFeatures, TData, unknown>>;
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, ComponentType<any>>

THeaderComponents

THeaderComponents extends Record<string, ComponentType<any>>