Skip to content

Function: useRefetch() ​

useRefetch<R, O>(request, options?): () => Promise<RequestResult<O, R>>

Defined in: vue-fate/src/useRefetch.ts:7

Returns a stable callback that refreshes the current request only when invoked.

Type Parameters ​

R ​

R extends Request$1

O ​

O extends FateRoots = FateRoots

Parameters ​

request ​

MaybeRefOrGetter<CheckedRequest<O, R>>

options? ​

MaybeRefOrGetter<Omit<Readonly<{ mode?: RequestMode; persist?: Readonly<{ maxAge: number; }>; signal?: AbortSignal; timeout?: number; }>, "mode">> = {}

Returns ​

() => Promise<RequestResult<O, R>>

Released under the MIT License