diff --git a/examples/aws-lambda/lambda/graphql.ts b/examples/aws-lambda/lambda/graphql.ts index 3eeead24a8..6a6b938f3c 100644 --- a/examples/aws-lambda/lambda/graphql.ts +++ b/examples/aws-lambda/lambda/graphql.ts @@ -1,8 +1,25 @@ import type { Handler } from '@aws-cdk/aws-lambda' import { createYoga } from 'graphql-yoga' +import { createSchema } from 'graphql-yoga/schema' import { configure } from '@vendia/serverless-express' -const app = createYoga() +const app = createYoga({ + graphqlEndpoint: '/', + landingPage: false, + schema: createSchema({ + typeDefs: /* GraphQL */ ` + type Query { + greetings: String + } + `, + resolvers: { + Query: { + greetings: () => + 'This is the `greetings` field of the root `Query` type', + }, + }, + }), +}) export const handler: Handler = configure({ app, diff --git a/examples/azure-function/src/index.ts b/examples/azure-function/src/index.ts index da583392c0..8c43a34a68 100644 --- a/examples/azure-function/src/index.ts +++ b/examples/azure-function/src/index.ts @@ -1,5 +1,6 @@ import { AzureFunction, Context, HttpRequest } from '@azure/functions' import { createYoga } from 'graphql-yoga' +import { createSchema } from 'graphql-yoga/schema' import { Request } from '@whatwg-node/fetch' const httpTrigger: AzureFunction = async function ( @@ -14,6 +15,19 @@ const httpTrigger: AzureFunction = async function ( warn: context.log.warn, }, graphqlEndpoint: '/api/yoga', + schema: createSchema({ + typeDefs: /* GraphQL */ ` + type Query { + greetings: String + } + `, + resolvers: { + Query: { + greetings: () => + 'This is the `greetings` field of the root `Query` type', + }, + }, + }), }) context.log('HTTP trigger function processed a request.') diff --git a/examples/cloudflare-advanced/src/index.ts b/examples/cloudflare-advanced/src/index.ts index ed74268f60..d5b255c02d 100644 --- a/examples/cloudflare-advanced/src/index.ts +++ b/examples/cloudflare-advanced/src/index.ts @@ -1,9 +1,10 @@ import { createYoga } from 'graphql-yoga' +import { createSchema } from 'graphql-yoga/schema' declare const EXAMPLE_KV: KVNamespace const yoga = createYoga({ - schema: { + schema: createSchema({ typeDefs: /* GraphQL */ ` scalar File scalar JSON @@ -99,7 +100,7 @@ const yoga = createYoga({ }, }, }, - }, + }), }) self.addEventListener('fetch', yoga) diff --git a/examples/cloudflare-modules/src/index.ts b/examples/cloudflare-modules/src/index.ts index a13d61cae0..2f35c2fdca 100644 --- a/examples/cloudflare-modules/src/index.ts +++ b/examples/cloudflare-modules/src/index.ts @@ -1,4 +1,21 @@ // src/index.mjs import { createYoga } from 'graphql-yoga' +import { createSchema } from 'graphql-yoga/schema' -export default createYoga() +export default createYoga({ + graphqlEndpoint: '/', + landingPage: false, + schema: createSchema({ + typeDefs: /* GraphQL */ ` + type Query { + greetings: String + } + `, + resolvers: { + Query: { + greetings: () => + 'This is the `greetings` field of the root `Query` type', + }, + }, + }), +})