graphql-friendly
Version:
An easy and friendly graphql client, alternative to apollo-client
19 lines (18 loc) • 587 B
TypeScript
import { AxiosPromise } from 'axios';
export default class GraphqlClient {
private url;
private headers;
private subscriptionClient;
constructor(url: string, headers: Record<string, string>);
query(args: any, { headers }?: {
headers: any;
}): AxiosPromise<any>;
mutation({ query, variables }: {
query: any;
variables: any;
}, opts: any): AxiosPromise<any>;
subscribe<A, B>({ query, variables }: {
query: any;
variables: any;
}): AsyncIterableIterator<import("graphql-ws").FormattedExecutionResult<A, B>>;
}