@@ -29,7 +29,6 @@ import type {
2929 OnyxUpdate ,
3030 OnyxValue ,
3131 Selector ,
32- OnyxSetCollectionInput ,
3332 MergeCollectionWithPatchesParams ,
3433 SetCollectionParams ,
3534 SetParams ,
@@ -1462,7 +1461,7 @@ function multiSetWithRetry(data: OnyxMultiSetInput, retryAttempt?: number): Prom
14621461 * @param params.collection Object collection keyed by individual collection member keys and values
14631462 * @param retryAttempt retry attempt
14641463 */
1465- function setCollectionWithRetry < TKey extends CollectionKeyBase , TMap > ( { collectionKey, collection} : SetCollectionParams < TKey , TMap > , retryAttempt ?: number ) : Promise < void > {
1464+ function setCollectionWithRetry < TKey extends CollectionKeyBase > ( { collectionKey, collection} : SetCollectionParams < TKey > , retryAttempt ?: number ) : Promise < void > {
14661465 let resultCollection : OnyxInputKeyValueMapping = collection ;
14671466 let resultCollectionKeys = Object . keys ( resultCollection ) ;
14681467
@@ -1653,7 +1652,12 @@ function mergeCollectionWithPatches<TKey extends CollectionKeyBase>(
16531652
16541653 return Promise . all ( promises )
16551654 . catch ( ( error ) =>
1656- retryOperation ( error , mergeCollectionWithPatches , { collectionKey, collection : resultCollection , mergeReplaceNullPatches, isProcessingCollectionUpdate} , retryAttempt ) ,
1655+ retryOperation (
1656+ error ,
1657+ mergeCollectionWithPatches ,
1658+ { collectionKey, collection : resultCollection as OnyxMergeCollectionInput < TKey > , mergeReplaceNullPatches, isProcessingCollectionUpdate} ,
1659+ retryAttempt ,
1660+ ) ,
16571661 )
16581662 . then ( ( ) => {
16591663 sendActionToDevTools ( METHOD . MERGE_COLLECTION , undefined , resultCollection ) ;
@@ -1673,7 +1677,7 @@ function mergeCollectionWithPatches<TKey extends CollectionKeyBase>(
16731677 * @param params.collection Object collection keyed by individual collection member keys and values
16741678 * @param retryAttempt retry attempt
16751679 */
1676- function partialSetCollection < TKey extends CollectionKeyBase , TMap > ( { collectionKey, collection} : SetCollectionParams < TKey , TMap > , retryAttempt ?: number ) : Promise < void > {
1680+ function partialSetCollection < TKey extends CollectionKeyBase > ( { collectionKey, collection} : SetCollectionParams < TKey > , retryAttempt ?: number ) : Promise < void > {
16771681 let resultCollection : OnyxInputKeyValueMapping = collection ;
16781682 let resultCollectionKeys = Object . keys ( resultCollection ) ;
16791683
0 commit comments