react-smart-data-table
Version:
A smart data table component for React.js meant to be configuration free
18 lines (17 loc) • 751 B
TypeScript
import type { Dispatch } from 'react';
import type { TableReducerAction } from './useTableReducer';
import type { UnknownObject } from '../helpers/functions';
import * as utils from '../helpers/functions';
interface UseAsyncDataOptions<T> {
data: string | T[];
dataKey: string;
dataKeyResolver: utils.KeyResolverFn<T>;
dataRequestOptions: RequestInit;
headers: utils.Headers<T>;
orderedHeaders: string[];
hideUnordered: boolean;
dataSampling: number;
dispatch: Dispatch<TableReducerAction<T>>;
}
export declare function useAsyncData<T = UnknownObject>({ data, dataKey, dataKeyResolver, dataRequestOptions, headers, orderedHeaders, hideUnordered, dataSampling, dispatch, }: UseAsyncDataOptions<T>): void;
export {};