From e5f7b4f909b2f2501aa2500b1288abf1df8871d1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ale=C5=A1=20Culek?= Date: Mon, 7 Jul 2025 12:59:09 +0200 Subject: [PATCH] fix(docs/mutations-and-input-types.mdx): Root being inside of SDL The example shows graphql SDL implementation, where the "root" is by mistake put as string as part of the schema definition instead being a native js const --- .../pages/docs/mutations-and-input-types.mdx | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/website/pages/docs/mutations-and-input-types.mdx b/website/pages/docs/mutations-and-input-types.mdx index 397ff64f21..8948c69b34 100644 --- a/website/pages/docs/mutations-and-input-types.mdx +++ b/website/pages/docs/mutations-and-input-types.mdx @@ -230,26 +230,6 @@ type Query { getMessages: [Message] } -const root = { - getMessage: ({ id }) => { - return fakeDatabase[id] - }, - getMessages: () => { - return Object.values(fakeDatabase) - }, - createMessage: ({ input }) => { - const id = String(Object.keys(fakeDatabase).length + 1) - const message = new Message(id, input) - fakeDatabase[id] = message - return message - }, - updateMessage: ({ id, input }) => { - const message = fakeDatabase[id] - Object.assign(message, input) - return message - } -} - type Mutation { createMessage(input: MessageInput): Message updateMessage(id: ID!, input: MessageInput): Message @@ -265,6 +245,26 @@ class Message { } } +const root = { + getMessage: ({ id }) => { + return fakeDatabase[id] + }, + getMessages: () => { + return Object.values(fakeDatabase) + }, + createMessage: ({ input }) => { + const id = String(Object.keys(fakeDatabase).length + 1) + const message = new Message(id, input) + fakeDatabase[id] = message + return message + }, + updateMessage: ({ id, input }) => { + const message = fakeDatabase[id] + Object.assign(message, input) + return message + } +} + const app = express(); app.all( '/graphql',