- requestHandler<ResolveType, ExecutorArgs>(cache, requestExecutor, ...requestParams): Promise<unknown>
-
Type Parameters
-
ResolveType
-
ExecutorArgs extends unknown[]
Parameters
-
-
requestExecutor: ((...args) => Promise<ResolveType>)
-
- (...args): Promise<ResolveType>
-
Parameters
-
Rest
...args: ExecutorArgs
Returns Promise<ResolveType>
-
Rest
...requestParams: ExecutorArgs
Returns Promise<unknown>
This function handles XHR requests and caching in a Store. It takes a promise and updates the store with a RequestResult: