Skip to main content

SocketIOClient

@codebolt/client-sdk


Class: SocketIOClient

Defined in: CodeBolt/packages/clientsdk/src/core/socketio-client.ts:13

Constructors

Constructor

new SocketIOClient(url: string, options: SocketIOClientOptions): SocketIOClient;

Defined in: CodeBolt/packages/clientsdk/src/core/socketio-client.ts:18

Parameters

ParameterType
urlstring
optionsSocketIOClientOptions

Returns

SocketIOClient

Accessors

isConnected

Get Signature

get isConnected(): boolean;

Defined in: CodeBolt/packages/clientsdk/src/core/socketio-client.ts:23

Returns

boolean

Methods

connect()

connect(): Promise<void>;

Defined in: CodeBolt/packages/clientsdk/src/core/socketio-client.ts:27

Returns

Promise<void>


disconnect()

disconnect(): void;

Defined in: CodeBolt/packages/clientsdk/src/core/socketio-client.ts:51

Returns

void


emit()

emit(event: string, ...args: unknown[]): void;

Defined in: CodeBolt/packages/clientsdk/src/core/socketio-client.ts:58

Parameters

ParameterType
eventstring
...argsunknown[]

Returns

void


joinRoom()

joinRoom(room: string): void;

Defined in: CodeBolt/packages/clientsdk/src/core/socketio-client.ts:86

Parameters

ParameterType
roomstring

Returns

void


leaveRoom()

leaveRoom(room: string): void;

Defined in: CodeBolt/packages/clientsdk/src/core/socketio-client.ts:90

Parameters

ParameterType
roomstring

Returns

void


off()

off(event: string, handler?: (...args: unknown[]) => void): void;

Defined in: CodeBolt/packages/clientsdk/src/core/socketio-client.ts:70

Parameters

ParameterType
eventstring
handler?(...args: unknown[]) => void

Returns

void


on()

on(event: string, handler: (...args: unknown[]) => void): void;

Defined in: CodeBolt/packages/clientsdk/src/core/socketio-client.ts:64

Parameters

ParameterType
eventstring
handler(...args: unknown[]) => void

Returns

void


once()

once(event: string, handler: (...args: unknown[]) => void): void;

Defined in: CodeBolt/packages/clientsdk/src/core/socketio-client.ts:80

Parameters

ParameterType
eventstring
handler(...args: unknown[]) => void

Returns

void