import { type Endpoint } from "https://deno.land/x/cav@0.2.3/endpoint.ts";
Cav Endpoint handler, for responding to requests.
Type Parameters
Schema extends EndpointSchema | null
definition: (Schema extends null ? { } : Schema) & ((req: EndpointRequest<{ socket?: false; query: (Schema extends { query: Parser; } ? (ParserInput<Schema["query"]> extends infer I ? (I extends QueryRecord | undefined ? (I extends undefined ? QueryRecord & I | undefined : Record<never, never> extends I ? QueryRecord & I | undefined : QueryRecord & I) : QueryRecord | undefined) : never) : QueryRecord | undefined); body: (Schema extends { body: Parser; } ? ParserInput<Schema["body"]> : undefined); result: Result; }>, conn: http.ConnInfo) => Promise<Response>)