class Server

Constructors

Server(options?: Partial<Pick<ProcedureOptions<string>, "headers" | "middlewares">>)

Methods

mutate<T, S, P extends string = string>(
inputValidator: Validator<T>,
outputValidator: Validator<S>,
handle: RawHandler<T, S>,
options?: Partial<ProcedureOptions<P>>
): MutateRequestHandler<T, S, P>
query<T, S, P extends string = string>(
inputValidator: Validator<T>,
outputValidator: Validator<S>,
handle: RawHandler<T, S>,
options?: Partial<ProcedureOptions<P>>
): QueryRequestHandler<T, S, P>
queryStream<T, S, P extends string = string>(
inputValidator: Validator<T>,
outputValidator: Validator<S>,
handle: RawStreamHandler<T, S>,
options?: Partial<ProcedureOptions<P>>
): QueryStreamRequestHandler<T, S, P>

Usage

import { Server } from "index.ts";