This repository has been archived on 2023-08-20. You can view files and clone it, but cannot push or open issues or pull requests.
admin-panel/graphql-types/node_modules/graphql-request/dist/types.d.ts

31 lines
802 B
TypeScript

import { DocumentNode } from 'graphql/language/ast';
export declare type Variables = {
[key: string]: any;
};
export interface GraphQLError {
message: string;
locations: {
line: number;
column: number;
}[];
path: string[];
}
export interface GraphQLResponse<T = any> {
data?: T;
errors?: GraphQLError[];
extensions?: any;
status: number;
[key: string]: any;
}
export interface GraphQLRequestContext<V = Variables> {
query: string;
variables?: V;
}
export declare class ClientError extends Error {
response: GraphQLResponse;
request: GraphQLRequestContext;
constructor(response: GraphQLResponse, request: GraphQLRequestContext);
private static extractMessage;
}
export declare type RequestDocument = string | DocumentNode;