@incubrain/client
Version:
A type-safe GraphQL client for Hasura, optimized for Node.js and Nuxt environments with full TypeScript support.
11 lines (10 loc) • 424 B
TypeScript
import { ClientPlugin, RequestConfig, RetryPluginConfig } from "../types";
export declare class RetryPlugin implements ClientPlugin {
name: string;
private config;
constructor(config?: RetryPluginConfig);
onError(error: Error, config: RequestConfig): Promise<import("urql").OperationResult<any, Record<string, any> | undefined>>;
private shouldRetryError;
private getRetryDelay;
private delay;
}