probe-web / @probe-web/serial / LineDecoder
Class: LineDecoder
Defined in: index.ts:138
Splits a byte stream into lines. Bytes are decoded as UTF-8 across chunk boundaries; \r\n and \n end a line, a lone \r is dropped.
Constructors
Constructor
ts
new LineDecoder(): LineDecoder;Returns
LineDecoder
Accessors
pending
Get Signature
ts
get pending(): string;Defined in: index.ts:151
Text received after the last newline.
Returns
string
Methods
push()
ts
push(bytes): string[];Defined in: index.ts:143
Feed bytes; returns the complete lines they finished.
Parameters
| Parameter | Type |
|---|---|
bytes | Uint8Array |
Returns
string[]