WsMessage:
| { data: string; type: "text"; json<T = unknown>(): T; text(): string }
| {
data: Uint8Array;
type: "binary";
json<T = unknown>(): T;
text(): string;
}
Type Declaration
- { data: string; type: "text"; json<T = unknown>(): T; text(): string }
-
data: string
-
type: "text"
-
json: function
-
json<T = unknown>(): T
Returns T
The parsed value.
-
text: function
-
text(): string
Returns string
The text payload.
- { data: Uint8Array; type: "binary"; json<T = unknown>(): T; text(): string }
-
data: Uint8Array
-
type: "binary"
-
json: function
-
json<T = unknown>(): T
Returns T
The parsed value.
-
text: function
-
text(): string
Returns string
The payload decoded as UTF-8.
A single inbound WebSocket message.
Text frames arrive as
{ type: 'text' }with a string payload; binary frames arrive as{ type: 'binary' }with a Uint8Array payload. Branch ontypebefore readingdata.