Skip to main content
Module

x/cav/mod.ts>MessageOutput

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

Type utility for extracting the output of a "message" parser on an EndpointSchema or SocketSchema.

definition: ("message" extends keyof Schema ? (Schema extends { message: Parser; } ? (ParserOutput<Schema["message"]>) : Schema extends { message?: undefined | null; } ? undefined : never) : Schema extends Record<string, unknown> ? undefined : unknown)