UNPKG

@aj-archipelago/cortex

Version:

Cortex is a GraphQL API for AI. It provides a simple, extensible interface for using AI services from OpenAI, Azure and others.

23 lines (19 loc) 572 B
import 'dotenv/config' import { ApolloServer } from '@apollo/server'; import { config } from '../config.js'; import typeDefsresolversFactory from '../index.js'; let typeDefs; let resolvers; const initTypeDefsResolvers = async () => { const result = await typeDefsresolversFactory(); typeDefs = result.typeDefs; resolvers = result.resolvers; }; export const startTestServer = async () => { await initTypeDefsResolvers(); return new ApolloServer({ typeDefs, resolvers, context: () => ({ config, requestState: {} }), }); };