Skip to content

Commit d4717b1

Browse files
phryneasmarkerikson
authored andcommitted
allow for global responseHandler and validateStatus configuration
Wed Oct 26 06:39:23 UTC 2022
1 parent 17d1789 commit d4717b1

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

packages/toolkit/src/query/fetchBaseQuery.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,9 @@ export interface FetchArgs extends CustomRequestInit {
2626
body?: any
2727
responseHandler?: ResponseHandler
2828
validateStatus?: (response: Response, body: any) => boolean
29+
/**
30+
* A number in milliseconds that represents that maximum time a request can take before timing out.
31+
*/
2932
timeout?: number
3033
}
3134

@@ -129,11 +132,8 @@ export type FetchBaseQueryArgs = {
129132
* Defaults to `application/json`;
130133
*/
131134
jsonContentType?: string
132-
/**
133-
* A number in milliseconds that represents that maximum time a request can take before timing out.
134-
*/
135-
timeout?: number
136-
} & RequestInit
135+
} & RequestInit &
136+
Pick<FetchArgs, 'responseHandler' | 'validateStatus' | 'timeout'>
137137

138138
export type FetchBaseQueryMeta = { request: Request; response?: Response }
139139

0 commit comments

Comments
 (0)