| export declare type Variables = { |
| [key: string]: any; |
| }; |
| export interface Headers { |
| [key: string]: string; |
| } |
| export interface Options { |
| method?: RequestInit['method']; |
| headers?: Headers; |
| mode?: RequestInit['mode']; |
| credentials?: RequestInit['credentials']; |
| cache?: RequestInit['cache']; |
| redirect?: RequestInit['redirect']; |
| referrer?: RequestInit['referrer']; |
| referrerPolicy?: RequestInit['referrerPolicy']; |
| integrity?: RequestInit['integrity']; |
| } |
| export interface GraphQLError { |
| message: string; |
| locations: { |
| line: number; |
| column: number; |
| }[]; |
| path: string[]; |
| } |
| export interface GraphQLResponse { |
| data?: any; |
| errors?: GraphQLError[]; |
| extensions?: any; |
| status: number; |
| [key: string]: any; |
| } |
| export interface GraphQLRequestContext { |
| query: string; |
| variables?: Variables; |
| } |
| export declare class ClientError extends Error { |
| response: GraphQLResponse; |
| request: GraphQLRequestContext; |
| constructor(response: GraphQLResponse, request: GraphQLRequestContext); |
| private static extractMessage(response); |
| } |