Skip to content

Commit a92d643

Browse files
committed
fix: add defaults to UseMutationOptions type
1 parent 5bee9b6 commit a92d643

File tree

4 files changed

+9
-4
lines changed

4 files changed

+9
-4
lines changed

docs/src/pages/overview.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ In the example below, you can see React Query in its most basic and simple form
4747
[Open in CodeSandbox](https://codesandbox.io/s/github/tannerlinsley/react-query/tree/master/examples/simple)
4848

4949
```js
50-
import { useQuery, QueryClient, QueryClientProvider } from 'react-query'
50+
import { QueryClient, QueryClientProvider, useQuery } from 'react-query'
5151

5252
const queryClient = new QueryClient()
5353

examples/custom-hooks/src/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/* eslint-disable jsx-a11y/anchor-is-valid */
22
import React from "react";
33
import ReactDOM from "react-dom";
4-
import { useQueryClient, QueryClient, QueryClientProvider } from "react-query";
4+
import { QueryClient, QueryClientProvider, useQueryClient } from "react-query";
55
import { ReactQueryDevtools } from "react-query-devtools";
66

77
import usePosts from "./hooks/usePosts";

examples/simple/src/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/* eslint-disable jsx-a11y/anchor-is-valid */
22
import React from "react";
33
import ReactDOM from "react-dom";
4-
import { useQuery, QueryClient, QueryClientProvider } from "react-query";
4+
import { QueryClient, QueryClientProvider, useQuery } from "react-query";
55
import { ReactQueryDevtools } from "react-query-devtools";
66

77
const queryClient = new QueryClient();

src/react/types.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,12 @@ export interface UseQueryResult<TData = unknown, TError = unknown>
4343
export interface UseInfiniteQueryResult<TData = unknown, TError = unknown>
4444
extends InfiniteQueryObserverResult<TData, TError> {}
4545

46-
export interface UseMutationOptions<TData, TError, TVariables, TContext> {
46+
export interface UseMutationOptions<
47+
TData = unknown,
48+
TError = unknown,
49+
TVariables = void,
50+
TContext = unknown
51+
> {
4752
mutationKey?: string | unknown[]
4853
onMutate?: (variables: TVariables) => Promise<TContext> | TContext
4954
onSuccess?: (

0 commit comments

Comments
 (0)