Websockets
MessageViewModeOptions
MessageViewModeOptions =
object
Options for defining a custom message view mode.
Properties
label
label:
string
The label of the view mode.
view
view:
ComponentDefinition
The component to render when the view mode is selected.
when()?
optionalwhen: (message:StreamWsMessageMeta) =>boolean
A function that determines if the view mode should be shown for a given message.
Parameters
| Parameter | Type |
|---|---|
message | StreamWsMessageMeta |
Returns
boolean
StreamWsMessageMeta
StreamWsMessageMeta =
Prettify<As<"StreamWsMessageMeta"> &object>
A complete message with all metadata and raw content.
WebsocketPageContext
WebsocketPageContext =
object
Certificate page context.
Properties
kind
kind:
"Websocket"
WebsocketSDK
WebsocketSDK =
object
Utilities to interact with websockets
Properties
addMessageViewMode()
addMessageViewMode: (
options:MessageViewModeOptions) =>void
Add a custom message view mode.
Parameters
| Parameter | Type | Description |
|---|---|---|
options | MessageViewModeOptions | The view mode options. |
Returns
void
