UNPKG

vulcain-corejs

Version:
14 lines (13 loc) 632 B
import { IContainer } from "../di/resolvers"; import { IRequestContext } from '../pipeline/common'; import { Handler } from '../pipeline/handlers/descriptions/serviceDescriptions'; export declare class GraphQLAdapter { private container; private _schema; private _subscriptions; constructor(container: IContainer); processGraphQLQuery(context: IRequestContext, g: any): Promise<any>; enableSubscription(context: IRequestContext, handler: Handler, entity: any): any; getGraphQuerySchema(context: IRequestContext): any; getSubscriptionHandler(): (ctx: IRequestContext) => Promise<void>; }