@incubrain/client
Version:
A type-safe GraphQL client for Hasura, optimized for Node.js and Nuxt environments with full TypeScript support.
10 lines (9 loc) • 398 B
TypeScript
import { ClientPlugin, RequestConfig, LoggingPluginConfig } from "../types";
export declare class LoggerPlugin implements ClientPlugin {
name: string;
private config;
constructor(config?: LoggingPluginConfig);
beforeRequest(config: RequestConfig): RequestConfig;
afterRequest(response: any, config: RequestConfig): any;
onError(error: Error, config: RequestConfig): void;
}