@jackchuka/gql-ingest
Version:
A CLI tool for ingesting data from CSV files into a GraphQL API
14 lines • 599 B
TypeScript
import { MetricsCollector } from "./metrics";
import { RetryConfig } from "./config";
export declare class GraphQLClientWrapper {
private client;
private metrics?;
private verbose;
constructor(endpoint: string, headers?: Record<string, string>, metrics?: MetricsCollector, verbose?: boolean);
executeMutation(mutation: string, variables: Record<string, any>, retryConfig?: RetryConfig): Promise<any>;
private isRetryableError;
private calculateDelay;
private sleep;
setHeaders(headers: Record<string, string>): void;
}
//# sourceMappingURL=graphql-client.d.ts.map