From 41ab4b029d225901b7369d88fb29b64f6c217dda Mon Sep 17 00:00:00 2001 From: 3w36zj6 <52315048+3w36zj6@users.noreply.github.com> Date: Sun, 28 Jul 2024 18:18:49 +0900 Subject: [PATCH] fix(graphql-server): add type to Middleware Handler (#667) * fix(graphql-server): add type to Middleware Handler * chore: add changeset --- .changeset/soft-donuts-mix.md | 5 +++++ packages/graphql-server/src/index.ts | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) create mode 100644 .changeset/soft-donuts-mix.md diff --git a/.changeset/soft-donuts-mix.md b/.changeset/soft-donuts-mix.md new file mode 100644 index 00000000..87f60b42 --- /dev/null +++ b/.changeset/soft-donuts-mix.md @@ -0,0 +1,5 @@ +--- +'@hono/graphql-server': patch +--- + +fix: add type to Middleware Handler diff --git a/packages/graphql-server/src/index.ts b/packages/graphql-server/src/index.ts index 6e6cbe31..fdf0cdb5 100644 --- a/packages/graphql-server/src/index.ts +++ b/packages/graphql-server/src/index.ts @@ -17,7 +17,7 @@ import type { GraphQLFormattedError, } from 'graphql' -import type { Context, Env, Input } from 'hono' +import type { Context, Env, Input, MiddlewareHandler } from 'hono' import { parseBody } from './parse-body' // eslint-disable-next-line @typescript-eslint/no-explicit-any @@ -40,7 +40,7 @@ type Options export const graphqlServer = ( // eslint-enable-next-line @typescript-eslint/no-explicit-any options: Options -) => { +): MiddlewareHandler => { const schema = options.schema const pretty = options.pretty ?? false const validationRules = options.validationRules ?? []