diff --git a/.changeset/tame-dodos-grab.md b/.changeset/tame-dodos-grab.md new file mode 100644 index 00000000..ccb1b237 --- /dev/null +++ b/.changeset/tame-dodos-grab.md @@ -0,0 +1,5 @@ +--- +'@hono/zod-openapi': patch +--- + +Make it possible to do method chaining even for doc methods diff --git a/packages/zod-openapi/src/index.ts b/packages/zod-openapi/src/index.ts index 08f51a59..6b8cf865 100644 --- a/packages/zod-openapi/src/index.ts +++ b/packages/zod-openapi/src/index.ts @@ -277,18 +277,24 @@ export class OpenAPIHono< return document } - doc = (path: string, config: OpenAPIObjectConfig) => { - this.get(path, (c) => { + doc =
(
+ path: P,
+ config: OpenAPIObjectConfig
+ ): OpenAPIHono (
+ path: P,
+ config: OpenAPIObjectConfig
+ ): OpenAPIHono