Skip to main content

IUseTableDataResult

Admin Docs


Interface: IUseTableDataResult<TRow, TData>

Defined in: src/types/shared-components/DataTable/interface.ts:269

Result of the useTableData hook

Type Parameters

TRow

TRow

TData

TData = unknown

Properties

error

error: Error

Defined in: src/types/shared-components/DataTable/interface.ts:273


fetchMore()

fetchMore: <TFetchData, TFetchVars>(fetchMoreOptions) => Promise<ApolloQueryResult<TFetchData>>

Defined in: src/types/shared-components/DataTable/interface.ts:276

Type Parameters

TFetchData

TFetchData = TData

TFetchVars

TFetchVars extends OperationVariables = OperationVariables

Parameters

fetchMoreOptions

FetchMoreQueryOptions<TFetchVars, TFetchData> & object

Returns

Promise<ApolloQueryResult<TFetchData>>


loading

loading: boolean

Defined in: src/types/shared-components/DataTable/interface.ts:271


loadingMore

loadingMore: boolean

Defined in: src/types/shared-components/DataTable/interface.ts:272


networkStatus

networkStatus: NetworkStatus

Defined in: src/types/shared-components/DataTable/interface.ts:277


pageInfo

pageInfo: IPageInfo

Defined in: src/types/shared-components/DataTable/interface.ts:274


refetch()

refetch: (variables?) => Promise<ApolloQueryResult<TData>>

Defined in: src/types/shared-components/DataTable/interface.ts:275

Parameters

variables?

Partial<TVariables>

Returns

Promise<ApolloQueryResult<TData>>


rows

rows: TRow[]

Defined in: src/types/shared-components/DataTable/interface.ts:270