UNPKG

apollo-log

Version:

A logging plugin for Apollo GraphQL Server

14 lines (13 loc) 473 B
import { ApolloServerPlugin, GraphQLRequestContext } from 'apollo-server-plugin-base'; export declare type LogMutateData = Record<string, string> & { context: GraphQLRequestContext; }; export interface LogOptions { events: { [name: string]: boolean; }; mutate: (data: LogMutateData) => LogMutateData; prefix: string; timestamp: boolean; } export declare const ApolloLogPlugin: (opts?: Partial<LogOptions> | undefined) => ApolloServerPlugin;