@tableus/fetcher-laravel-rest
Version:
A fetcher for tableus that integrates the laravel API as defined by laravel-query-builder.
12 lines • 801 B
TypeScript
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