Skip to content

Commit 326e148

Browse files
committed
refactor(react-query): replace Omit with OmitKeyof in mutationOptions for improved type handling
1 parent eacb6b2 commit 326e148

1 file changed

Lines changed: 6 additions & 3 deletions

File tree

packages/react-query/src/mutationOptions.ts

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import type { WithRequired } from '@tanstack/query-core'
1+
import type { OmitKeyof, WithRequired } from '@tanstack/query-core'
22
import type { UseMutationOptions } from './types'
33

44
export function mutationOptions<
@@ -21,11 +21,14 @@ export function mutationOptions<
2121
TVariables = void,
2222
TContext = unknown,
2323
>(
24-
options: Omit<
24+
options: OmitKeyof<
2525
UseMutationOptions<TData, TError, TVariables, TContext>,
2626
'mutationKey'
2727
>,
28-
): Omit<UseMutationOptions<TData, TError, TVariables, TContext>, 'mutationKey'>
28+
): OmitKeyof<
29+
UseMutationOptions<TData, TError, TVariables, TContext>,
30+
'mutationKey'
31+
>
2932
export function mutationOptions(options: unknown) {
3033
return options
3134
}

0 commit comments

Comments
 (0)