Skip to main content
Go to Latest
class Route
import { Route } from "https://deno.land/x/darkflare@v5.0.0/Route.ts";

Constructors

new
Route(schema: { body?: unknown; query?: unknown; headers?: unknown; cookies?: unknown; parameters?: unknown; }, handler: (ctx: any) => any)

Properties

private
handler
schema

Methods

handle(
__darkflare: { onError: (err: DarkflareError, request: Request) => Response; cors?: string; cache?: number; },
request: Request,
parameters: Record<string, string>,
query: Record<string, unknown>,
cf: Record<string, string>,
waitUntil: (promise: Promise<unknown>) => void,
env: darkflare.Environment,
)