Skip to content

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()?

optional when: (message: StreamWsMessageMeta) => boolean

A function that determines if the view mode should be shown for a given message.

Parameters
ParameterType
messageStreamWsMessageMeta
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
ParameterTypeDescription
optionsMessageViewModeOptionsThe view mode options.
Returns

void