UNPKG

@oselvar/c4

Version:

Test helpers for Cloudflare Workers

30 lines (29 loc) 707 B
import { addOpenApiComponents, addOpenapiCall } from "../chunk-YHO3FLIS.js"; import "../chunk-ZMBFSHSD.js"; // src/hono/c4Middleware.ts import { createMiddleware } from "hono/factory"; function c4Middleware(builder, openapi, container) { addOpenApiComponents(builder, openapi, container); return createMiddleware(async (c, next) => { const callerName = c.req.header("X-C4-Caller"); const httpMethod = c.req.method; const path = c.req.path; if (callerName) { addOpenapiCall( builder, openapi, callerName, httpMethod.toLowerCase(), path ); } await next(); }); } export { c4Middleware }; //# sourceMappingURL=index.js.map