Installation
npm install --save @types/graphql-api-koa
Summary
This package contains type definitions for graphql-api-koa (https://github.com/jaydenseric/graphql-api-koa#readme).
Details
Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/graphql-api-koa.
index.d.ts
import { GraphQLSchema } from "graphql";
import { DefaultContext, DefaultState, Middleware, ParameterizedContext } from "koa";
export interface ExecuteOptions {
schema?: GraphQLSchema | undefined;
rootValue?: any;
contextValue?: any;
fieldResolver?: any;
}
export function errorHandler(): Middleware;
export function execute<StateT = DefaultState, ContextT = DefaultContext>(
options: ExecuteOptions & {
override?: ((ctx: ParameterizedContext<StateT, ContextT>) => ExecuteOptions) | undefined;
},
): Middleware<StateT, ContextT>;
Additional Details
- Last updated: Tue, 07 Nov 2023 03:09:37 GMT
- Dependencies: @types/koa, graphql
Credits
These definitions were written by Mike Marcacci.