@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
JavaScript
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: {} }),
});
};