UNPKG

react-use-resource

Version:

Convert a promise returning function into a suspense compatible resource.

7 lines (6 loc) 355 B
/// <reference types="react" /> export declare const ResourcesContext: import("react").Context<Record<string, any> | null>; export declare function useResources(): { resources: Record<string, any>; getResource: <T, D extends unknown[]>(id: string, service: (...args: D) => Promise<T> | [Promise<T>, () => void], dependencies: D) => void; };