UNPKG

@jsonjoy.com/reactive-rpc

Version:

Reactive-RPC is a library for building reactive APIs over WebSocket, HTTP, and other RPCs.

11 lines (10 loc) 541 B
import { StreamingOctetReader } from '@jsonjoy.com/util/lib/buffers/StreamingOctetReader'; import { WsCloseFrame, WsFrameHeader } from './frames'; export declare class WsFrameDecoder { readonly reader: StreamingOctetReader; push(uint8: Uint8Array): void; readFrameHeader(): WsFrameHeader | undefined; readFrameData(frame: WsFrameHeader, remaining: number, dst: Uint8Array, pos: number): number; copyFrameData(frame: WsFrameHeader, dst: Uint8Array, pos: number): void; readCloseFrameData(frame: WsCloseFrame): void; }