/** * index.ts — OpenAPI 模块统一导出入口 * * 集中导出 OpenAPI 模块的所有公共 API, * 供 bootstrap.ts 和其他内部模块使用。 * * 使用方式: * import { RouteMetadataCollector, OpenAPIGenerator, registerOpenAPIRoutes } from './openapi/index.js' * * @module lib/openapi * @see 14-openapi.md §2.2(模块划分) */ export type { RouteMetadata, CollectedRoutes, JsonSchema, ConvertResult, SecurityScheme, OpenAPIConfig, OpenAPIDocument, OpenAPIOperation, OpenAPIParameter, OpenAPIResponse, ScalarConfig, DocEndpointsConfig, ResponseConfig, } from "./types.js"; export { RouteMetadataCollector } from "./collector.js"; export { SchemaConverter } from "./schema-converter.js"; export { OpenAPIGenerator } from "./generator.js"; export { inferOperationId } from "./operation-id.js"; export { registerOpenAPIRoutes } from "./swagger-ui.js"; export { registerDocEndpoints } from "./doc-endpoints.js";