@jsonjoy.com/reactive-rpc
Version:
Reactive-RPC is a library for building reactive APIs over WebSocket, HTTP, and other RPCs.
14 lines (13 loc) • 420 B
TypeScript
import type { JsonValueCodec } from '@jsonjoy.com/json-pack/lib/codecs/types';
import type { RpcMessageCodec } from '../common/codec/types';
export interface ConnectionContext<Meta = Record<string, unknown>> {
path: string;
query: string;
ip: string;
token: string;
params: string[] | null;
meta: Meta;
reqCodec: JsonValueCodec;
resCodec: JsonValueCodec;
msgCodec: RpcMessageCodec;
}