@lelemondev/sdk - v0.9.9
    Preparing search index...

    Function createMiddleware

    • Create Hono middleware for automatic trace flushing

      On Cloudflare Workers/Deno Deploy: uses executionCtx.waitUntil() for non-blocking flush On Node.js/Bun: flushes after response (fire-and-forget)

      Returns HonoMiddleware

      Hono middleware function

      import { Hono } from 'hono';
      import { createMiddleware } from '@lelemondev/sdk/hono';

      const app = new Hono();

      // Global middleware
      app.use(createMiddleware());

      app.post('/chat', async (c) => {
      const openai = observe(new OpenAI());
      const result = await openai.chat.completions.create({...});
      return c.json(result);
      });

      export default app;