O3 Framework / useOpenmrsFetchAll
useOpenmrsFetchAll<
T>(url,options):UseServerInfiniteReturnObject<T,OpenMRSPaginatedResponse<T>>
Defined in: packages/framework/esm-react-utils/src/useOpenmrsFetchAll.ts:40
Most OpenMRS REST endpoints that return a list of objects, such as getAll or search, are server-side paginated. This hook handles fetching results from all pages of a paginated OpenMRS REST endpoint, making multiple requests as needed.
T
The URL of the paginated OpenMRS REST endpoint. Note that the limit GET param can be set to specify
the page size; if not set, the page size defaults to the webservices.rest.maxResultsDefault value defined
server-side.
Similar to useSWRInfinite, this param can be null to disable fetching.
string |
URL |
UseServerFetchAllOptions<OpenMRSPaginatedResponse<T>> = {}
The options object
UseServerInfiniteReturnObject<T, OpenMRSPaginatedResponse<T>>
a UseOpenmrsInfiniteReturnObject object
useOpenmrsPaginationuseOpenmrsInfiniteuseFhirFetchAll