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