import { type Socket } from "https://deno.land/x/cav@0.2.0-alpha.5/mod.ts";
Cav endpoint handler for connecting web sockets.
Type Parameters
Schema extends SocketSchema
definition: (Schema extends null ? { } : Schema) & ((req: SocketRequest<(Schema extends { query: Parser; } ? ParserInput<Schema["query"]> : QueryRecord | undefined), ("send" extends keyof Schema ? Schema["send"] : unknown), (Schema extends { recv: Parser; } ? ParserInput<Schema["recv"]> : unknown)>, conn: http.ConnInfo) => Promise<Response>)