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) 533 B
import { AsyncResource } from "./AsyncResource"; import { LoaderFn, FnParameters, GetAsyncResourceOptions } from "./types"; export declare function getAsyncResource<TValue, TParams extends FnParameters>(asyncFn: LoaderFn<TValue, TParams>, parameters: TParams, options?: GetAsyncResourceOptions): AsyncResource<TValue>; export declare function getAsyncResource<TValue, TParams extends FnParameters>(asyncFn: LoaderFn<TValue, TParams>, parameters: TParams | null, options?: GetAsyncResourceOptions): AsyncResource<TValue | undefined>;