openmrs-esm-core

O3 Framework / UseServerInfiniteOptions

Interface: UseServerInfiniteOptions<R>

Defined in: packages/framework/esm-react-utils/src/useOpenmrsInfinite.ts:14

Extended by

Type Parameters

R

R

Properties

fetcher()?

optional fetcher: (key) => Promise<FetchResponse<R>>

Defined in: packages/framework/esm-react-utils/src/useOpenmrsInfinite.ts:18

The fetcher to use. Defaults to openmrsFetch

Parameters

key

string

Returns

Promise<FetchResponse<R>>


immutable?

optional immutable: boolean

Defined in: packages/framework/esm-react-utils/src/useOpenmrsInfinite.ts:25

If true, sets these options in swrInfintieConfig to false: revalidateIfStale, revalidateOnFocus, revalidateOnReconnect This should be the counterpart of using useSWRImmutable for useSWRInfinite`


swrInfiniteConfig?

optional swrInfiniteConfig: SWRInfiniteConfiguration<any, any, BareFetcher<any>>

Defined in: packages/framework/esm-react-utils/src/useOpenmrsInfinite.ts:27