TanStack
Table API Reference

AppAngularTable

Type Alias: AppAngularTable<TFeatures, TData, TTableComponents, TCellComponents, THeaderComponents>

ts
type AppAngularTable<TFeatures, TData, TTableComponents, TCellComponents, THeaderComponents> = AngularTable<TFeatures, TData> & NoInfer<TTableComponents> & object;

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

Extended table API returned by useAppTable with all App wrapper components

Type Declaration

appCell()

ts
appCell: <TValue>(cell) => Cell<TFeatures, TData, TValue> & NoInfer<TCellComponents>;

Type Parameters

TValue

TValue

Parameters

cell

Cell<TFeatures, TData, TValue>

Returns

Cell<TFeatures, TData, TValue> & NoInfer<TCellComponents>

appFooter()

ts
appFooter: <TValue>(footer) => Header<TFeatures, TData, TValue> & NoInfer<THeaderComponents>;

Type Parameters

TValue

TValue

Parameters

Header<TFeatures, TData, TValue>

Returns

Header<TFeatures, TData, TValue> & NoInfer<THeaderComponents>

appHeader()

ts
appHeader: <TValue>(header) => Header<TFeatures, TData, TValue> & NoInfer<THeaderComponents>;

Type Parameters

TValue

TValue

Parameters

Header<TFeatures, TData, TValue>

Returns

Header<TFeatures, TData, TValue> & NoInfer<THeaderComponents>

Type Parameters

TFeatures

TFeatures extends TableFeatures

TData

TData extends RowData

TTableComponents

TTableComponents extends Record<string, RenderableComponent>

TCellComponents

TCellComponents extends Record<string, RenderableComponent>

THeaderComponents

THeaderComponents extends Record<string, RenderableComponent>