UNPKG

@mittwald/react-use-promise

Version:

Simple and declarative use of Promises in your React components. Observe their state and refresh them in various advanced ways.

5 lines (4 loc) 614 B
import { LoaderFn, FnParameters, UseWatchResourceResult } from "../resource/types"; import { UsePromiseOptions } from "./types"; export declare function usePromise<TValue, TParams extends FnParameters, TOptions extends UsePromiseOptions>(asyncLoader: LoaderFn<TValue, TParams>, parameters: TParams, options?: TOptions): UseWatchResourceResult<TValue, TOptions>; export declare function usePromise<TValue, TParams extends FnParameters, TOptions extends UsePromiseOptions>(asyncLoader: LoaderFn<TValue, TParams>, parameters: TParams | null, options?: TOptions): UseWatchResourceResult<TValue | undefined, TOptions>;