Documentation / @andrew_l/toolkit / withCacheBucketBatch
Function: withCacheBucketBatch()
withCacheBucketBatch<
T
,K
>(__namedParameters
,resolver
):WithCacheResult
<(values
) =>Promise
<Map
<string
,Readonly
<T
>>>>
Beta
In this way we will cache item of resulted array by key
.
Useful when we need for example fetch batch of users by ids but took already cached results if it available.
Type Parameters
T
T
extends object
K
K
extends string
| number
| symbol
Parameters
__namedParameters
WithCacheBucketBatchOptions
<T
, K
>
resolver
(values
) => Promise
<T
[]>
Returns
WithCacheResult
<(values
) => Promise
<Map
<string
, Readonly
<T
>>>>
Example
ts
TODO
@beta