@whi/cf-routing - v0.7.0
    Preparing search index...

      @whi/cf-routing - v0.7.0

      Routing framework for Cloudflare Workers built on itty-router with error handling, CORS, and class-based route handlers.

      import { WorkerRouter, RouteHandler, Context } from '@whi/cf-routing';

      class HealthHandler extends RouteHandler {
      async get(ctx: Context) {
      return { status: 'healthy' };
      }
      }

      const router = new WorkerRouter('my-worker')
      .defineRouteHandler('/health', HealthHandler)
      .build();

      Classes - Routers

      WorkerRouter
      DurableObjectRouter

      Classes - Handlers

      RouteHandler
      DurableObjectRouteHandler

      Classes - Other

      Logger

      Classes - Response

      ResponseContext

      Interfaces - Context

      Context
      DurableObjectContext

      Interfaces - Types

      Env
      CorsOriginContext
      CorsConfig
      WorkerRouterOptions
      DurableObjectRouterOptions

      Type Aliases - Logging

      LogLevel

      Type Aliases - Types

      Params
      Middleware
      DurableObjectMiddleware

      Variables - Utilities

      corsHeaders

      Functions - Utilities

      resolveOrigins
      buildCorsHeaders
      addCorsHeaders
      createCorsHandler

      Functions - Other

      buildResponse
      buildErrorResponse
      createContext
      createDurableObjectContext