Skip to content
Tauri
Releases

@tauri-apps/plugin-websocket

Classes

default

Constructors

constructor()
new default(id, listeners): default
Parameters
ParameterType
idnumber
listeners(arg) => void[]
Returns

default

Source: index.ts:37

Properties

PropertyType
idnumber
private readonly listeners(arg) => void[]

Methods

addListener()
addListener(cb): void
Parameters
ParameterType
cb(arg) => void
Returns

void

Source: index.ts:64


disconnect()
disconnect(): Promise< void >
Returns

Promise< void >

Source: index.ts:87


send()
send(message): Promise< void >
Parameters
ParameterType
messagestring | number[] | Message
Returns

Promise< void >

Source: index.ts:68


connect()
static connect(url, config?): Promise< default >
Parameters
ParameterType
urlstring
config?ConnectionConfig
Returns

Promise< default >

Source: index.ts:42

Interfaces

CloseFrame

Properties

PropertyType
codenumber
reasonstring

ConnectionConfig

Properties

PropertyType
acceptUnmaskedFrames?boolean
headers?HeadersInit
maxFrameSize?number
maxMessageSize?number
maxWriteBufferSize?number
writeBufferSize?number

MessageKind

Type parameters

Parameter
T
D

Properties

PropertyType
dataD
typeT

Type Aliases

Message

Message: MessageKind<'Text', string> |
MessageKind<'Binary', number[]> |
MessageKind<'Ping', number[]> |
MessageKind<'Pong', number[]> |
MessageKind<'Close', CloseFrame | null>;

Source: index.ts:26


© 2024 Tauri Contributors. CC-BY / MIT