Skip to content

Commit 961e4e8

Browse files
committed
ref: use DistributiveOmit from query-core in vue-query
1 parent 6b8cf8e commit 961e4e8

File tree

2 files changed

+2
-5
lines changed

2 files changed

+2
-5
lines changed

packages/vue-query/src/types.ts

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -55,10 +55,6 @@ export type DeepUnwrapRef<T> = T extends UnwrapLeaf
5555
}
5656
: UnwrapRef<T>
5757

58-
export type DistributiveOmit<T, TKeyOfAny extends keyof any> = T extends any
59-
? Omit<T, TKeyOfAny>
60-
: never
61-
6258
export interface DefaultOptions<TError = DefaultError> {
6359
queries?: OmitKeyof<QueryObserverOptions<unknown, TError>, 'queryKey'> & {
6460
/**

packages/vue-query/src/useMutation.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,13 @@ import { useQueryClient } from './useQueryClient'
1515
import type { ToRefs } from 'vue-demi'
1616
import type {
1717
DefaultError,
18+
DistributiveOmit,
1819
MutateFunction,
1920
MutateOptions,
2021
MutationObserverOptions,
2122
MutationObserverResult,
2223
} from '@tanstack/query-core'
23-
import type { DistributiveOmit, MaybeRefDeep } from './types'
24+
import type { MaybeRefDeep } from './types'
2425
import type { QueryClient } from './queryClient'
2526

2627
type MutationResult<TData, TError, TVariables, TContext> = DistributiveOmit<

0 commit comments

Comments
 (0)