UNPKG

@tableus/fetcher-laravel-rest

Version:

A fetcher for tableus that integrates the laravel API as defined by laravel-query-builder.

12 lines 801 B
import { SortingState } from "@tanstack/react-table"; import { FilterDefinition, FilteringState, PaginationState } from "@tableus/core/dist/core/types"; import { FetchArgs, Fetcher, FetchResult } from "@tableus/core/dist/fetcher/index"; export declare class LaravelRestFetcher<D extends object> implements Fetcher<D> { private readonly url; constructor(url: string); fetch({ tableState, tableConfig }: FetchArgs): Promise<FetchResult<D>>; } export declare function setPaginationQueryParams(url: URL, paginationState: PaginationState): void; export declare function setSortingQueryParams(url: URL, sorting: SortingState): void; export declare function setFiltersQueryParams(url: URL, filters: FilteringState, filterDefinitions: FilterDefinition[]): void; //# sourceMappingURL=index.d.ts.map