From cc1e8a49119b407040dfdfe97b1ff5bde1bfeb4a Mon Sep 17 00:00:00 2001 From: 3w36zj6 <52315048+3w36zj6@users.noreply.github.com> Date: Mon, 15 Jul 2024 17:38:06 +0900 Subject: [PATCH] docs(graphql-server): update example code to Typescript and parameter name (#640) * fix(graphql-server): update parameter name in `RootResolver` type from `ctx` to `c` * docs(graphql-server): update README to use TypeScript in example code --- packages/graphql-server/README.md | 8 ++++---- packages/graphql-server/src/index.ts | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/graphql-server/README.md b/packages/graphql-server/README.md index dedf823f..66a1bd2a 100644 --- a/packages/graphql-server/README.md +++ b/packages/graphql-server/README.md @@ -16,11 +16,11 @@ yarn add @hono/graphql-server ## Usage -index.js: +index.ts: -```js +```ts import { Hono } from 'hono' -import { graphqlServer } from '@hono/graphql-server' +import { type RootResolver, graphqlServer } from '@hono/graphql-server' import { buildSchema } from 'graphql' export const app = new Hono() @@ -31,7 +31,7 @@ type Query { } `) -const rootResolver = (ctx) => { +const rootResolver: RootResolver = (c) => { return { hello: () => 'Hello Hono!', } diff --git a/packages/graphql-server/src/index.ts b/packages/graphql-server/src/index.ts index 7870f6bf..6e6cbe31 100644 --- a/packages/graphql-server/src/index.ts +++ b/packages/graphql-server/src/index.ts @@ -23,7 +23,7 @@ import { parseBody } from './parse-body' // eslint-disable-next-line @typescript-eslint/no-explicit-any export type RootResolver = ( // eslint-enable-next-line @typescript-eslint/no-explicit-any - ctx?: Context + c?: Context ) => Promise | unknown // eslint-disable-next-line @typescript-eslint/no-explicit-any