break out dependencies/test data into more files

This commit is contained in:
2024-12-21 16:58:59 -08:00
parent 2d43af81fd
commit 9e6d3e6030
4 changed files with 150 additions and 131 deletions

View File

@@ -2,15 +2,15 @@ import { readFileSync } from "fs";
import { ApolloServer } from "@apollo/server";
import { startStandaloneServer } from "@apollo/server/standalone";
import { resolvers } from "./resolvers";
import { sharedMemory, SharedMemory } from "./sharedMemory";
import { sharedMemory } from "./sharedMemory";
import { loadTestData } from "./testData";
import { ServerContext } from "./serverContext";
const typeDefs = readFileSync("./schema.graphql", "utf8");
interface ServerContext {
sharedMemory: SharedMemory,
}
async function main() {
loadTestData(sharedMemory);
const server = new ApolloServer<ServerContext>({
typeDefs,
resolvers