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.
Extends
Section titled “Extends”TypedEmitter<ConnectionCheckEvents>
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new ConnectionCheck(url): ConnectionCheck;Defined in: client-sdk-js/src/connectionHelper/ConnectionCheck.ts:30
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”ConnectionCheck
Overrides
Section titled “Overrides”Properties
Section titled “Properties”addListener
Section titled “addListener”addListener: <E>(event, listener) => this;Defined in: client-sdk-js/src/utils/typedEmitter.ts:37
Type Parameters
Section titled “Type Parameters”E extends string | number
Parameters
Section titled “Parameters”E
listener
Section titled “listener”E extends "statusChanged" ? ConnectionCheckEvents[E] : (…args) => void
Returns
Section titled “Returns”this
Inherited from
Section titled “Inherited from”emit: <E>(event, ...args) => boolean;Defined in: client-sdk-js/src/utils/typedEmitter.ts:17
Type Parameters
Section titled “Type Parameters”E extends "statusChanged"
Parameters
Section titled “Parameters”E
…Parameters<ConnectionCheckEvents[E]>
Returns
Section titled “Returns”boolean
Inherited from
Section titled “Inherited from”listenerCount
Section titled “listenerCount”listenerCount: (event) => number;Defined in: client-sdk-js/src/utils/typedEmitter.ts:57
Parameters
Section titled “Parameters”string | number
Returns
Section titled “Returns”number
Inherited from
Section titled “Inherited from”listeners
Section titled “listeners”listeners: <E>(event) => E extends "statusChanged" ? ConnectionCheckEvents[E][] : ((...args) => void)[];Defined in: client-sdk-js/src/utils/typedEmitter.ts:49
Type Parameters
Section titled “Type Parameters”E extends string | number
Parameters
Section titled “Parameters”E
Returns
Section titled “Returns”E extends "statusChanged" ? ConnectionCheckEvents[E][] : ((…args) => void)[]
Inherited from
Section titled “Inherited from”off: <E>(event, listener) => this;Defined in: client-sdk-js/src/utils/typedEmitter.ts:32
Type Parameters
Section titled “Type Parameters”E extends string | number
Parameters
Section titled “Parameters”E
listener
Section titled “listener”E extends "statusChanged" ? ConnectionCheckEvents[E] : (…args) => void
Returns
Section titled “Returns”this
Inherited from
Section titled “Inherited from”on: <E>(event, listener) => this;Defined in: client-sdk-js/src/utils/typedEmitter.ts:22
Type Parameters
Section titled “Type Parameters”E extends string | number
Parameters
Section titled “Parameters”E
listener
Section titled “listener”E extends "statusChanged" ? ConnectionCheckEvents[E] : (…args) => void
Returns
Section titled “Returns”this
Inherited from
Section titled “Inherited from”once: <E>(event, listener) => this;Defined in: client-sdk-js/src/utils/typedEmitter.ts:27
Type Parameters
Section titled “Type Parameters”E extends string | number
Parameters
Section titled “Parameters”E
listener
Section titled “listener”E extends "statusChanged" ? ConnectionCheckEvents[E] : (…args) => void
Returns
Section titled “Returns”this
Inherited from
Section titled “Inherited from”rawListeners
Section titled “rawListeners”rawListeners: <E>(event) => E extends "statusChanged" ? ConnectionCheckEvents[E][] : ((...args) => void)[];Defined in: client-sdk-js/src/utils/typedEmitter.ts:53
Type Parameters
Section titled “Type Parameters”E extends string | number
Parameters
Section titled “Parameters”E
Returns
Section titled “Returns”E extends "statusChanged" ? ConnectionCheckEvents[E][] : ((…args) => void)[]
Inherited from
Section titled “Inherited from”removeAllListeners
Section titled “removeAllListeners”removeAllListeners: (event?) => this;Defined in: client-sdk-js/src/utils/typedEmitter.ts:47
Parameters
Section titled “Parameters”event?
Section titled “event?”string | number
Returns
Section titled “Returns”this
Inherited from
Section titled “Inherited from”TypedEmitter.removeAllListeners
removeListener
Section titled “removeListener”removeListener: <E>(event, listener) => this;Defined in: client-sdk-js/src/utils/typedEmitter.ts:42
Type Parameters
Section titled “Type Parameters”E extends string | number
Parameters
Section titled “Parameters”E
listener
Section titled “listener”E extends "statusChanged" ? ConnectionCheckEvents[E] : (…args) => void
Returns
Section titled “Returns”this
Inherited from
Section titled “Inherited from”defaultMaxListeners
Section titled “defaultMaxListeners”static defaultMaxListeners: number;Defined in: client-sdk-js/node_modules/.pnpm/@types+events@3.0.3/node_modules/@types/events/index.d.ts:5
Inherited from
Section titled “Inherited from”TypedEmitter.defaultMaxListeners
Methods
Section titled “Methods”checkAll()
Section titled “checkAll()”checkAll(): Promise<CheckInfo[]>;Defined in: client-sdk-js/src/connectionHelper/ConnectionCheck.ts:75
Returns
Section titled “Returns”Promise<CheckInfo[]>
checkPublishAudio()
Section titled “checkPublishAudio()”checkPublishAudio(): Promise<CheckInfo>;Defined in: client-sdk-js/src/connectionHelper/ConnectionCheck.ts:63
Returns
Section titled “Returns”Promise<CheckInfo>
checkPublishVideo()
Section titled “checkPublishVideo()”checkPublishVideo(): Promise<CheckInfo>;Defined in: client-sdk-js/src/connectionHelper/ConnectionCheck.ts:69
Returns
Section titled “Returns”Promise<CheckInfo>
checkSignalConnectivity()
Section titled “checkSignalConnectivity()”checkSignalConnectivity(): Promise<CheckInfo>;Defined in: client-sdk-js/src/connectionHelper/ConnectionCheck.ts:35
Returns
Section titled “Returns”Promise<CheckInfo>
checkWebRTC()
Section titled “checkWebRTC()”checkWebRTC(): Promise<CheckInfo>;Defined in: client-sdk-js/src/connectionHelper/ConnectionCheck.ts:51
Returns
Section titled “Returns”Promise<CheckInfo>
eventNames()
Section titled “eventNames()”eventNames(): (string | number)[];Defined in: client-sdk-js/node_modules/.pnpm/@types+events@3.0.3/node_modules/@types/events/index.d.ts:7
Returns
Section titled “Returns”(string | number)[]
Inherited from
Section titled “Inherited from”getMaxListeners()
Section titled “getMaxListeners()”getMaxListeners(): number;Defined in: client-sdk-js/node_modules/.pnpm/@types+events@3.0.3/node_modules/@types/events/index.d.ts:9
Returns
Section titled “Returns”number
Inherited from
Section titled “Inherited from”prependListener()
Section titled “prependListener()”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
Parameters
Section titled “Parameters”string | number
listener
Section titled “listener”Listener
Returns
Section titled “Returns”this
Inherited from
Section titled “Inherited from”prependOnceListener()
Section titled “prependOnceListener()”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
Parameters
Section titled “Parameters”string | number
listener
Section titled “listener”Listener
Returns
Section titled “Returns”this
Inherited from
Section titled “Inherited from”TypedEmitter.prependOnceListener
setMaxListeners()
Section titled “setMaxListeners()”setMaxListeners(n): this;Defined in: client-sdk-js/node_modules/.pnpm/@types+events@3.0.3/node_modules/@types/events/index.d.ts:8
Parameters
Section titled “Parameters”number
Returns
Section titled “Returns”this
Inherited from
Section titled “Inherited from”listenerCount()
Section titled “listenerCount()”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
Parameters
Section titled “Parameters”emitter
Section titled “emitter”EventEmitter
string | number
Returns
Section titled “Returns”number