Skip to content

@my-swu/simulator-client


@my-swu/simulator-client / ConnectionState

Type Alias: ConnectionState ​

ConnectionState = "idle" | "connecting" | "open" | "closed"

Defined in: packages/ts-sdk/src/session.ts:32

Transport lifecycle state for one simulator socket session.

idle means no socket has been opened yet, connecting means handshake is in progress, open means messages can flow, and closed means no active socket is attached.

Example:

ts
import type { ConnectionState } from '@my-swu/simulator-client'

const connectionState: ConnectionState = 'open'

console.log(connectionState)

Example ​

ts
import type { ConnectionState } from '@my-swu/simulator-client'

const currentConnectionState: ConnectionState = 'idle'
console.log(currentConnectionState)

See ​

https://simulator-sdk.my-swu.com/guide/match-session

Released under the MIT License.