UNPKG

@simulacrum/github-api-simulator

Version:

Provides common functionality to frontend app and plugins.

20 lines (16 loc) 553 B
import { createSchema, createYoga } from "graphql-yoga"; import { createResolvers } from "./resolvers.ts"; import { getSchema } from "../utils.ts"; import type { ExtendedSimulationStore } from "../store/index.ts"; export function createHandler(simulationStore: ExtendedSimulationStore) { let schema = getSchema("schema.docs-enterprise.graphql"); let resolvers = createResolvers(simulationStore); let yoga = createYoga({ maskedErrors: false, schema: createSchema({ typeDefs: schema, resolvers, }), }); return yoga; }