Skip to content

Documents for @litert/websocket / Decl / IMessageReadStream

Interface: IMessageReadStream ​

Defined in: src/lib/Decl.ts:229

The interface of websocket message reader, implements Readable stream.

Extends ​

Properties ​

mode ​

readonly mode: STANDARD

Defined in: src/lib/Decl.ts:235

The mode of receiving frames. Only and always for EFrameReceiveMode.STANDARD.

Overrides ​

IMessage.mode


opcode ​

readonly opcode: EOpcode

Defined in: src/lib/Decl.ts:240

The opcode of this message.

Overrides ​

IMessage.opcode

Methods ​

toBuffer() ​

toBuffer(): Promise<Buffer<ArrayBufferLike>>

Defined in: src/lib/Decl.ts:250

Read all data in this message as a single buffer.

Returns ​

Promise<Buffer<ArrayBufferLike>>


toBufferArray() ​

toBufferArray(): Promise<Buffer<ArrayBufferLike>[]>

Defined in: src/lib/Decl.ts:255

Read all data in this message as an array of buffers, without copying data.

Returns ​

Promise<Buffer<ArrayBufferLike>[]>


toString() ​

toString(): Promise<string>

Defined in: src/lib/Decl.ts:245

Read all data in this message as a string.

Returns ​

Promise<string>