Skip to main content
Module

x/cav/mod.ts>Endpoint

A server framework for Deno
Go to Latest
type alias Endpoint
import { type Endpoint } from "https://deno.land/x/cav@0.0.24/mod.ts";

Cav Endpoint handler, for responding to requests.

Type Parameters

optional
Schema = unknown
definition: Schema & ((req: EndpointRequest<(Schema extends { query: Parser; } ? ParserInput<Schema["query"]> : QueryRecord), (Schema extends { message: Parser; } ? ParserInput<Schema["message"]> : Schema extends Record<string, unknown> ? undefined : unknown), (Schema extends { resolve: (x: any) => infer R; } ? Awaited<R> : Schema extends Record<string, unknown> ? undefined : unknown)>, conn: http.ConnInfo) => Promise<Response>)