UNPKG

rsocket-rxjs

Version:
19 lines (18 loc) 579 B
import { Transport } from "./transport.api"; import { Observable } from "rxjs"; import { Frame } from "../protocol/frame"; export declare class WebsocketTransport implements Transport { private readonly url; private _sendPosition; private _recvPosition; private _foreignRecvPosition; private subject; private _closed; constructor(url: string); close(): Observable<void>; incoming(): Observable<Frame>; send(frame: Frame): void; sendPosition(): number; recvPosition(): number; foreignRecvPosition(): number; }