UNPKG

wasmrs-js

Version:

A JavaScript implementation of the RSocket protocol over WebAssembly.

13 lines (12 loc) 573 B
import { ClientTransport, Closeable, Demultiplexer, DuplexConnection, FrameHandler, Multiplexer, Outbound } from 'rsocket-core'; import { WasmRsInstance } from './wasmrs.js'; export type ClientOptions = { instance: WasmRsInstance; debug?: boolean; }; export declare class WasmRsTransport implements ClientTransport { private options; private readonly instance; constructor(options: ClientOptions); connect(multiplexerDemultiplexerFactory: (outbound: Outbound & Closeable) => Multiplexer & Demultiplexer & FrameHandler): Promise<DuplexConnection>; }