@gabliam/graphql-koa
Version:
Graphql plugin for gabliam
8 lines (7 loc) • 447 B
TypeScript
import { Container, GabliamPlugin } from '@gabliam/core';
import { GraphqlConfig, GraphqlCorePlugin } from '@gabliam/graphql-core';
import { ApolloServer, Config } from 'apollo-server-koa';
export declare class GraphqlPlugin extends GraphqlCorePlugin implements GabliamPlugin {
setUpAppolloServer(container: Container, graphqlPluginConfig: GraphqlConfig, apolloServer: ApolloServer): Promise<void>;
getApolloServer(config: Config): any;
}