Skip to content

Commit 0223596

Browse files
author
liaoliao666
committed
feat: adjust generic type of createMutation
1 parent b3cea1e commit 0223596

3 files changed

Lines changed: 5 additions & 36 deletions

File tree

src/createMutation.ts

Lines changed: 5 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,6 @@ import type {
66
} from '@tanstack/react-query'
77
import { parseMutationArgs, useMutation } from '@tanstack/react-query'
88

9-
export type CreateMutationOptions<
10-
TData = unknown,
11-
TError = unknown,
12-
TVariables = void,
13-
TContext = unknown
14-
> = UseMutationOptions<TData, TError, TVariables, TContext>
15-
169
interface CreateMutationResult<
1710
TData = unknown,
1811
TError = unknown,
@@ -33,16 +26,16 @@ interface CreateMutationResult<
3326

3427
export function createMutation<
3528
TData = unknown,
36-
TError = unknown,
3729
TVariables = void,
30+
TError = unknown,
3831
TContext = unknown
3932
>(
4033
options: UseMutationOptions<TData, TError, TVariables, TContext>
4134
): CreateMutationResult<TData, TError, TVariables, TContext>
4235
export function createMutation<
4336
TData = unknown,
44-
TError = unknown,
4537
TVariables = void,
38+
TError = unknown,
4639
TContext = unknown
4740
>(
4841
mutationFn: MutationFunction<TData, TVariables>,
@@ -53,8 +46,8 @@ export function createMutation<
5346
): CreateMutationResult<TData, TError, TVariables, TContext>
5447
export function createMutation<
5548
TData = unknown,
56-
TError = unknown,
5749
TVariables = void,
50+
TError = unknown,
5851
TContext = unknown
5952
>(
6053
mutationKey: MutationKey,
@@ -65,8 +58,8 @@ export function createMutation<
6558
): CreateMutationResult<TData, TError, TVariables, TContext>
6659
export function createMutation<
6760
TData = unknown,
68-
TError = unknown,
6961
TVariables = void,
62+
TError = unknown,
7063
TContext = unknown
7164
>(
7265
mutationKey: MutationKey,
@@ -78,8 +71,8 @@ export function createMutation<
7871
): CreateMutationResult<TData, TError, TVariables, TContext>
7972
export function createMutation<
8073
TData = unknown,
81-
TError = unknown,
8274
TVariables = void,
75+
TError = unknown,
8376
TContext = unknown
8477
>(
8578
arg1:

tests/createMutation.test.js

Lines changed: 0 additions & 7 deletions
This file was deleted.

tests/createQuery.test.js

Lines changed: 0 additions & 17 deletions
This file was deleted.

0 commit comments

Comments
 (0)