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