api-morph
Version:
A modern TypeScript-first OpenAPI document generator that analyzes your code and JSDoc comments to automatically generate comprehensive and accurate API documentation.
23 lines (22 loc) • 773 B
TypeScript
import { GenerateSwaggerUIHTMLOptions } from "./swagger-CGaHMoKZ.js";
import { zValidator } from "@hono/zod-validator";
import { Hono } from "hono";
//#region src/hono/middlewares/zodValidator.d.ts
/**
* 包装官方的 `@hono/zod-validator`,行为完全与官方 `zValidator` 一致,
* 只是会额外收集 schema 信息用于 OpenAPI 文档生成
*/
declare const zodValidator: typeof zValidator;
//#endregion
//#region src/hono/swagger.d.ts
/**
* 设置 SwaggerUI 的静态资源和路由
* @param path SwaggerUI 路径
* @param app Hono 应用实例
* @param options 选项
*
* @category Hono
*/
declare function setupSwaggerUI(path: string, app: Hono, options?: GenerateSwaggerUIHTMLOptions): void;
//#endregion
export { setupSwaggerUI, zodValidator };