Infinite Table Type Definitions

These are the public type definitions for InfiniteTable and related components, that you can import with named imports from the @infinite-table/infinite-react package.
Importing the type for rowInfo
import type { InfiniteTableRowInfo } from '@infinite-table/infinite-react';

Naming convention ⚠️

The types of all properties in the InfiniteTable and DataSource components respect the following naming convention: <ComponentName>Prop<PropName>
So, for example, the type for groupBy is DataSourcePropGroupBy

DataSourceDataParams <T>

DataSourceFilterValueItem

DataSourceGroupBy <T>

DataSourcePivotBy <T>

DataSourcePropGroupBy <T>

DataSourcePropSortInfo <T>

DataSourceSingleSortInfo <T>

DataSourceState <T>

GroupRowsState

InfiniteColumnEditorContextType <T>

InfiniteTableColumnCellContextType <T>

InfiniteTableColumnHeaderParam <T>

InfiniteTableColumnStylingFnParams <T>

InfiniteTableComputedColumn <T>

InfiniteTableRowInfo <T>

InfiniteTableStylingFnParams <T>

RowDetailState

TreeExpandStateValue

TreeSelectionValue