abowire
Version:
This is the official **Abowire Javascript SDK**, which makes it easy to connect to the Abowire **GraphQL API** and includes all the required dependencies you need.
13 lines (12 loc) • 671 B
TypeScript
import { AnyVariables, Client, DocumentInput } from '@urql/core';
import { GraphQLClientOptions } from './graphql-client.schema';
export declare class AbowireGraphQLClient {
client: Client;
accountId?: string;
options?: GraphQLClientOptions;
constructor(options: GraphQLClientOptions);
private makeClient;
private makeAuthenticationHeaders;
query<TResult = any, TVariables extends AnyVariables = any>(query: DocumentInput<TResult, TVariables>, variables?: TVariables): Promise<TResult>;
mutate<TResult = any, TVariables extends AnyVariables = any>(mutation: DocumentInput<TResult, TVariables>, variables?: TVariables): Promise<TResult>;
}