UNPKG

@greenstones/react-spring

Version:

23 lines (22 loc) 757 B
import { HalResourceOptions, UriTemplate } from "./useHalResource"; export interface Sort { column: string; direction: "asc" | "desc"; } export interface CollectionResourceOptions extends HalResourceOptions { sort?: string; size?: number; page?: number; } export declare function useCollectionResource(uri?: string | UriTemplate, options?: CollectionResourceOptions): { size: number; setSize: import("react").Dispatch<import("react").SetStateAction<number>>; page: number; setPage: import("react").Dispatch<import("react").SetStateAction<number>>; sort: Sort | null; setSort: (column: string) => void; response: Response | null; error: Error | null | undefined; isLoading: boolean; value: any; };