import { type Endpoint } from "https://deno.land/x/cav@0.2.0-alpha.5/mod.ts";
Cav Endpoint handler, for responding to requests.
Type Parameters
Schema extends EndpointSchema
definition: Schema & ((req: EndpointRequest<(Schema extends { query: Parser; } ? ParserInput<Schema["query"]> : QueryRecord | undefined), (Schema extends { body: Parser; } ? ParserInput<Schema["body"]> : Schema extends { body?: null; } ? undefined : unknown), (unknown extends Schema["result"] ? (Schema extends { resolve: (x: any) => infer R; } ? (Awaited<R> extends Response ? unknown : R) : Schema extends { resolve?: null; } ? undefined : unknown) : Schema["result"])>, conn: http.ConnInfo) => Promise<Response>)