SeyfertWebSocket
Signature
export declare class SeyfertWebSocketProperties
15Methods
15Properties
#private;socket?: Socket;hostname: string;path: string;__stored: Buffer[];__opcode: number;__promises: Map<string, { resolve: () => void; reject: (reason?: any) => void;}>;__lastError: null | { code: number; reason: string;};__closeCalled?: boolean;request?: ClientRequest;retryTimeout?: NodeJS.Timeout;private connect;private _write;readyStateGetterget readyState(): number;private readBytes;Parameters
start- Start calculating bytes from `start`
bits- Num of bits since `start`
Returns
Methods
constructorConstructorconstructor(url: string);handleReadable(): void;handleEvent(body: Buffer, opcode: number): void;handleClose(): Promise<void>;send(data: string): void;onping(_data: string): void;onpong(_data: string): void;onopen(): void;onmessage(_payload: { data: string | Buffer;}): void;onclose(_close: { code: number; reason: string;}): void;onerror(_err: unknown): void;close(code: number, reason: string): void;pong(data: string): void;ping(data: string): void;waitPing(): Promise<number>;