INNER CODE UNIT · TypeScript
createAPIRouteHandler
StellateHQ/fuse · packages/core/src/next/index.ts:19
export function createAPIRouteHandler<
AdditionalContext extends Record<string, unknown> = any,
>(options?: {
context?: GetContext<AdditionalContext>
stellate?: StellateOptions
}) {
return (request: Request, context: NextPageContext) => {
const completedSchema = builder.toSchema({})
if (process.env.NODE_ENV === 'development') {
writeFile('./schema.graphql', printSchema(completedSchema), 'utf-8')
}
const { handleRequest } = createYoga({
maskedErrors: process.env.NODE_ENV === 'production',
graphiql:
process.env.NODE_ENV !== 'production'
? {
title: 'Fuse GraphiQL',