TanStack

TableHookContexts

Interface: TableHookContexts<TFeatures, TData>

Defined in: createTableHookContexts.tsx:18

The object returned by createTableHookContexts: three scoped Preact contexts plus matching context hooks.

Type Parameters

TFeatures

TFeatures extends TableFeatures

TData

TData extends RowData

Properties

cellContext

ts
cellContext: Context<Cell<any, any, any>>;

Defined in: createTableHookContexts.tsx:23


headerContext

ts
headerContext: Context<Header<any, any, any>>;

Defined in: createTableHookContexts.tsx:24


tableContext

ts
tableContext: Context<PreactTable<any, any>>;

Defined in: createTableHookContexts.tsx:22


useCellContext()

ts
useCellContext: <TValue>() => Cell<TFeatures, any, TValue>;

Defined in: createTableHookContexts.tsx:29

Type Parameters

TValue

TValue extends unknown = unknown

Returns

Cell<TFeatures, any, TValue>


useHeaderContext()

ts
useHeaderContext: <TValue>() => Header<TFeatures, any, TValue>;

Defined in: createTableHookContexts.tsx:34

Type Parameters

TValue

TValue extends unknown = unknown

Returns

Header<TFeatures, any, TValue>


useTableContext()

ts
useTableContext: <TTableData>() => PreactTable<TFeatures, TTableData>;

Defined in: createTableHookContexts.tsx:25

Type Parameters

TTableData

TTableData extends RowData = TData

Returns

PreactTable<TFeatures, TTableData>