@rtk-query/graphql-request-base-query
Advanced tools
Comparing version 2.2.0 to 2.3.0
@@ -1,7 +0,7 @@ | ||
import type { BaseQueryApi } from '@reduxjs/toolkit/dist/query/baseQueryTypes'; | ||
import type { BaseQueryApi } from '@reduxjs/toolkit/query'; | ||
import type { GraphQLClient, RequestOptions, RequestDocument, ClientError } from 'graphql-request'; | ||
export declare type Document = RequestDocument; | ||
export declare type RequestHeaders = RequestOptions['requestHeaders']; | ||
export declare type PrepareHeaders = (headers: Headers, api: Pick<BaseQueryApi, 'getState' | 'endpoint' | 'type' | 'forced' | 'extra'>) => MaybePromise<Headers>; | ||
export declare type ErrorResponse = { | ||
export type Document = RequestDocument; | ||
export type RequestHeaders = RequestOptions['requestHeaders']; | ||
export type PrepareHeaders = (headers: Headers, api: Pick<BaseQueryApi, 'getState' | 'endpoint' | 'type' | 'forced' | 'extra'>) => MaybePromise<Headers>; | ||
export type ErrorResponse = { | ||
message: string; | ||
@@ -11,3 +11,3 @@ stack: string; | ||
}; | ||
export declare type GraphqlRequestBaseQueryArgs<E = ErrorResponse> = ({ | ||
export type GraphqlRequestBaseQueryArgs<E = ErrorResponse> = ({ | ||
url: string; | ||
@@ -21,3 +21,3 @@ } | { | ||
}; | ||
export declare type QueryReturnValue<T = unknown, E = unknown, M = unknown> = { | ||
export type QueryReturnValue<T = unknown, E = unknown, M = unknown> = { | ||
error: E; | ||
@@ -31,2 +31,2 @@ data?: undefined; | ||
}; | ||
export declare type MaybePromise<T> = T | PromiseLike<T>; | ||
export type MaybePromise<T> = T | PromiseLike<T>; |
@@ -8,2 +8,2 @@ import type { BaseQueryFn } from '@reduxjs/toolkit/query'; | ||
variables?: any; | ||
}, unknown, E, Partial<Pick<ClientError, "request" | "response">>, {}>; | ||
}, unknown, E, Partial<Pick<ClientError, "request" | "response">>>; |
{ | ||
"name": "@rtk-query/graphql-request-base-query", | ||
"version": "2.2.0", | ||
"version": "2.3.0", | ||
"author": { | ||
@@ -10,2 +10,6 @@ "name": "Lenz Weber", | ||
"license": "MIT", | ||
"repository": { | ||
"type": "git", | ||
"url": "git+https://github.com/reduxjs/redux-toolkit.git" | ||
}, | ||
"type": "module", | ||
@@ -20,6 +24,7 @@ "source": "src/index.ts", | ||
"prepack": "rimraf dist/*; yarn build", | ||
"dev": "microbundle watch" | ||
"dev": "microbundle watch", | ||
"test": "true" | ||
}, | ||
"dependencies": { | ||
"graphql-request": "^4.0.0" | ||
"graphql-request": "^4.0.0 || ^5.0.0 || ^6.0.0" | ||
}, | ||
@@ -31,3 +36,3 @@ "peerDependencies": { | ||
"devDependencies": { | ||
"@reduxjs/toolkit": "^1.6.0", | ||
"@reduxjs/toolkit": "^1.6.0 || ^2.0.0", | ||
"graphql": "^16.5.0", | ||
@@ -34,0 +39,0 @@ "microbundle": "^0.13.3", |
@@ -1,2 +0,2 @@ | ||
import type { BaseQueryApi } from '@reduxjs/toolkit/dist/query/baseQueryTypes' | ||
import type { BaseQueryApi } from '@reduxjs/toolkit/query' | ||
import type { | ||
@@ -3,0 +3,0 @@ GraphQLClient, |
import { isPlainObject } from '@reduxjs/toolkit' | ||
import type { BaseQueryFn } from '@reduxjs/toolkit/query' | ||
import type { DocumentNode } from 'graphql' | ||
import { GraphQLClient, ClientError } from 'graphql-request' | ||
import { GraphQLClient, ClientError, RequestOptions } from 'graphql-request' | ||
import type { | ||
@@ -46,3 +46,3 @@ ErrorResponse, | ||
variables, | ||
signal, | ||
signal: signal as unknown as RequestOptions['signal'], | ||
requestHeaders: preparedHeaders, | ||
@@ -56,6 +56,6 @@ }), | ||
const customErrors = | ||
options.customErrors ?? (() => ({ name, message, stack })); | ||
const customErrors = | ||
options.customErrors ?? (() => ({ name, message, stack })) | ||
const customizedErrors = customErrors(error) as E; | ||
const customizedErrors = customErrors(error) as E | ||
@@ -62,0 +62,0 @@ return { error: customizedErrors, meta: { request, response } } |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
No repository
Supply chain riskPackage does not have a linked source code repository. Without this field, a package will have no reference to the location of the source code use to generate the package.
Found 1 instance in 1 package
28166
0
+ Added@graphql-typed-document-node/core@3.2.0(transitive)
+ Addedgraphql-request@6.1.0(transitive)
- Removedasynckit@0.4.0(transitive)
- Removedcombined-stream@1.0.8(transitive)
- Removeddelayed-stream@1.0.0(transitive)
- Removedextract-files@9.0.0(transitive)
- Removedform-data@3.0.2(transitive)
- Removedgraphql-request@4.3.0(transitive)
- Removedmime-db@1.52.0(transitive)
- Removedmime-types@2.1.35(transitive)