Module

x/hono/types.ts>CustomHandler

Ultrafast web framework for Cloudflare Workers, Deno, and Bun. Fast, but not only fast.
Extremely Popular
Go to Latest
interface CustomHandler
import { type CustomHandler } from "https://dotland.deno.dev/x/hono@v2.5.0/types.ts";

Type Parameters

optional
P extends string | Partial<Environment> | Schema = string
optional
E = Partial<Environment> | Partial<Schema>
optional
S = Partial<Schema>

Call Signatures

(c: Context<P extends string ? P : P extends Partial<Environment> ? string : P extends Partial<Schema> ? string : never, P extends Partial<Environment> ? P : P extends Partial<Schema> ? Partial<Environment> : E extends Partial<Environment> ? E extends Partial<Schema> ? Environment : E : E extends Partial<Schema> ? Partial<Environment> : Environment, P extends Partial<Schema> ? P : E extends Partial<Schema> ? P extends Partial<Environment> ? E extends Partial<Environment> ? unknown : E : unknown : S extends Partial<Schema> ? S : never>, next: Next): Response | Promise<Response | undefined | void>