UNPKG

adizen-tanstack-table

Version:

Enhanced DataTable with TanStack Table

22 lines (21 loc) 673 B
import type { ServerSideParams, ServerSideResponse } from "../types"; export declare function useServerSideTableData<T>(apiFunction: (params: ServerSideParams) => Promise<ServerSideResponse<T>>): { serverSideConfig: { enabled: boolean; onDataRequest: (params: ServerSideParams, identifier?: boolean) => Promise<ServerSideResponse<T>>; debounceMs: number; }; serverData: T[]; meta: { total: number; page: number; limit: number; totalPages: number; }; loading: boolean; error: string; totalItems: number; currentPageItems: number; totalPages: number; currentPage: number; };