Skip to content

ConnectionCheck

Defined in: client-sdk-js/src/connectionHelper/ConnectionCheck.ts:27

Runs a series of connectivity checks against a given server URL. Useful for diagnosing connection problems before entering a room.

new ConnectionCheck(url): ConnectionCheck;

Defined in: client-sdk-js/src/connectionHelper/ConnectionCheck.ts:30

string

ConnectionCheck

TypedEmitter.constructor

addListener: <E>(event, listener) => this;

Defined in: client-sdk-js/src/utils/typedEmitter.ts:37

E extends string | number

E

E extends "statusChanged" ? ConnectionCheckEvents[E] : (…args) => void

this

TypedEmitter.addListener


emit: <E>(event, ...args) => boolean;

Defined in: client-sdk-js/src/utils/typedEmitter.ts:17

E extends "statusChanged"

E

…Parameters<ConnectionCheckEvents[E]>

boolean

TypedEmitter.emit


listenerCount: (event) => number;

Defined in: client-sdk-js/src/utils/typedEmitter.ts:57

string | number

number

TypedEmitter.listenerCount


listeners: <E>(event) => E extends "statusChanged" ? ConnectionCheckEvents[E][] : ((...args) => void)[];

Defined in: client-sdk-js/src/utils/typedEmitter.ts:49

E extends string | number

E

E extends "statusChanged" ? ConnectionCheckEvents[E][] : ((…args) => void)[]

TypedEmitter.listeners


off: <E>(event, listener) => this;

Defined in: client-sdk-js/src/utils/typedEmitter.ts:32

E extends string | number

E

E extends "statusChanged" ? ConnectionCheckEvents[E] : (…args) => void

this

TypedEmitter.off


on: <E>(event, listener) => this;

Defined in: client-sdk-js/src/utils/typedEmitter.ts:22

E extends string | number

E

E extends "statusChanged" ? ConnectionCheckEvents[E] : (…args) => void

this

TypedEmitter.on


once: <E>(event, listener) => this;

Defined in: client-sdk-js/src/utils/typedEmitter.ts:27

E extends string | number

E

E extends "statusChanged" ? ConnectionCheckEvents[E] : (…args) => void

this

TypedEmitter.once


rawListeners: <E>(event) => E extends "statusChanged" ? ConnectionCheckEvents[E][] : ((...args) => void)[];

Defined in: client-sdk-js/src/utils/typedEmitter.ts:53

E extends string | number

E

E extends "statusChanged" ? ConnectionCheckEvents[E][] : ((…args) => void)[]

TypedEmitter.rawListeners


removeAllListeners: (event?) => this;

Defined in: client-sdk-js/src/utils/typedEmitter.ts:47

string | number

this

TypedEmitter.removeAllListeners


removeListener: <E>(event, listener) => this;

Defined in: client-sdk-js/src/utils/typedEmitter.ts:42

E extends string | number

E

E extends "statusChanged" ? ConnectionCheckEvents[E] : (…args) => void

this

TypedEmitter.removeListener


static defaultMaxListeners: number;

Defined in: client-sdk-js/node_modules/.pnpm/@types+events@3.0.3/node_modules/@types/events/index.d.ts:5

TypedEmitter.defaultMaxListeners

checkAll(): Promise<CheckInfo[]>;

Defined in: client-sdk-js/src/connectionHelper/ConnectionCheck.ts:75

Promise<CheckInfo[]>


checkPublishAudio(): Promise<CheckInfo>;

Defined in: client-sdk-js/src/connectionHelper/ConnectionCheck.ts:63

Promise<CheckInfo>


checkPublishVideo(): Promise<CheckInfo>;

Defined in: client-sdk-js/src/connectionHelper/ConnectionCheck.ts:69

Promise<CheckInfo>


checkSignalConnectivity(): Promise<CheckInfo>;

Defined in: client-sdk-js/src/connectionHelper/ConnectionCheck.ts:35

Promise<CheckInfo>


checkWebRTC(): Promise<CheckInfo>;

Defined in: client-sdk-js/src/connectionHelper/ConnectionCheck.ts:51

Promise<CheckInfo>


eventNames(): (string | number)[];

Defined in: client-sdk-js/node_modules/.pnpm/@types+events@3.0.3/node_modules/@types/events/index.d.ts:7

(string | number)[]

TypedEmitter.eventNames


getMaxListeners(): number;

Defined in: client-sdk-js/node_modules/.pnpm/@types+events@3.0.3/node_modules/@types/events/index.d.ts:9

number

TypedEmitter.getMaxListeners


prependListener(type, listener): this;

Defined in: client-sdk-js/node_modules/.pnpm/@types+events@3.0.3/node_modules/@types/events/index.d.ts:14

string | number

Listener

this

TypedEmitter.prependListener


prependOnceListener(type, listener): this;

Defined in: client-sdk-js/node_modules/.pnpm/@types+events@3.0.3/node_modules/@types/events/index.d.ts:15

string | number

Listener

this

TypedEmitter.prependOnceListener


setMaxListeners(n): this;

Defined in: client-sdk-js/node_modules/.pnpm/@types+events@3.0.3/node_modules/@types/events/index.d.ts:8

number

this

TypedEmitter.setMaxListeners


static listenerCount(emitter, type): number;

Defined in: client-sdk-js/node_modules/.pnpm/@types+events@3.0.3/node_modules/@types/events/index.d.ts:4

EventEmitter

string | number

number

TypedEmitter.listenerCount