File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -165,7 +165,7 @@ function disconnect(connection: Connection): void {
165165 * @param value value to store
166166 * @param options optional configuration object
167167 */
168- function set < TKey extends OnyxKey > ( key : TKey , value : OnyxSetInput < TKey > , options ?: SetOptions ) : Promise < void > {
168+ function set < TKey extends OnyxKey > ( key : TKey extends CollectionKeyBase ? never : TKey , value : OnyxSetInput < TKey > , options ?: SetOptions ) : Promise < void > {
169169 return OnyxUtils . afterInit ( ( ) => OnyxUtils . setWithRetry ( { key, value, options} ) ) ;
170170}
171171
@@ -196,7 +196,7 @@ function multiSet(data: OnyxMultiSetInput): Promise<void> {
196196 * Onyx.merge(ONYXKEYS.POLICY, {id: 1}); // -> {id: 1}
197197 * Onyx.merge(ONYXKEYS.POLICY, {name: 'My Workspace'}); // -> {id: 1, name: 'My Workspace'}
198198 */
199- function merge < TKey extends OnyxKey > ( key : TKey , changes : OnyxMergeInput < TKey > ) : Promise < void > {
199+ function merge < TKey extends OnyxKey > ( key : TKey extends CollectionKeyBase ? never : TKey , changes : OnyxMergeInput < TKey > ) : Promise < void > {
200200 return OnyxUtils . afterInit ( ( ) => {
201201 const skippableCollectionMemberIDs = OnyxUtils . getSkippableCollectionMemberIDs ( ) ;
202202 if ( skippableCollectionMemberIDs . size ) {
You can’t perform that action at this time.
0 commit comments