Documents for @litert/websocket / Decl / IDecoder
Interface: IDecoder
Defined in: src/lib/Decl.ts:274
The interface of websocket message decoder.
Properties
maxMessageSize
readonlymaxMessageSize:number
Defined in: src/lib/Decl.ts:279
The maximum size of a message.
Methods
decode()
decode(
chunk): (IMessage|IMessageReadStream)[]
Defined in: src/lib/Decl.ts:289
Decode a chunk of data, and return the decoded messages.
If tail of the chunk is an incomplete frame, it will be buffered inside the decoder, and used in the next decode() call.
Parameters
chunk
Buffer
The chunk of data to decode.
Returns
(IMessage | IMessageReadStream)[]
reset()
reset():
void
Defined in: src/lib/Decl.ts:294
Reset the internal state of the decoder, clearing all buffered data.
Returns
void