Skip to content

WebSocketConnection

The WebSocket connection used for EventSub.

Extends

Constructors

new WebSocketConnection()

1
new WebSocketConnection(options: WebSocketConnectionOptions): WebSocketConnection

Builds up a new WebSocketConnection.

Parameters

ParameterTypeDescription
optionsWebSocketConnectionOptionsThe options for the connection.

Returns

WebSocketConnection

Overrides

BaseConnection.constructor

Source

twitchfy/packages/eventsub/src/ws/structures/WebSocketConnection.ts:35

Properties

PropertyModifierTypeDescriptionInherited from
clientIdreadonlystringThe client ID of the connection.BaseConnection.clientId
clientSecretreadonlystringThe client secret of the connection.BaseConnection.clientSecret
debugpublicbooleanWhether the connection is in debug mode or not.BaseConnection.debug
helixClientreadonlyHelixClientThe Helix client used by the connection for making API Requests.BaseConnection.helixClient
loggerreadonlyLoggerThe logger of the connection.BaseConnection.logger
maintainSubscriptionsreadonlybooleanWhether the connection should maintain the subscriptions or not between each start.BaseConnection.maintainSubscriptions
proxy?readonlystringThe proxy url used for the connection.-
sessionIdpublicstringThe session id of the connection.-
storagereadonlyStorageAdapter<WebSocketConnection>The storage adapter used by the connection for storing subscriptions.BaseConnection.storage
subscriptionsreadonlySubscriptionCollection<WebSocketConnection, SubscriptionTypes>The subscriptions of the connection. You will only receive events for this subscriptions.BaseConnection.subscriptions
wspublicWebSocketThe WebSocket client used for the connection.-

Accessors

userToken

1
get userToken(): UserTokenAdapter<boolean>

Gets the user token that is being used for the connection.

Returns

UserTokenAdapter<boolean>

Source

twitchfy/packages/eventsub/src/ws/structures/WebSocketConnection.ts:123

Methods

addListener()

addListener(eventName, listener)

1
addListener<K>(eventName: K, listener: Exclude<InternalAsyncEventEmitterInternalListenerForEvent<AsyncEventEmitter<WebSocketEvents>, K, WebSocketEvents>["listener"], undefined>): this
Type parameters
Type parameter
K extends keyof AsyncEventEmitterPredefinedEvents | keyof WebSocketEvents
Parameters
ParameterType
eventNameK
listenerExclude<InternalAsyncEventEmitterInternalListenerForEvent<AsyncEventEmitter<WebSocketEvents>, K, WebSocketEvents>["listener"], undefined>
Returns

this

Inherited from

BaseConnection.addListener

Source

twitchfy/node_modules/@vladfrangu/async_event_emitter/dist/index.d.ts:17

addListener(eventName, listener)

1
addListener<K>(eventName: K, listener: Exclude<InternalAsyncEventEmitterInternalListenerForEvent<AsyncEventEmitter<WebSocketEvents>, K, WebSocketEvents>["listener"], undefined>): this
Type parameters
Type parameter
K extends string | symbol
Parameters
ParameterType
eventNameK
listenerExclude<InternalAsyncEventEmitterInternalListenerForEvent<AsyncEventEmitter<WebSocketEvents>, K, WebSocketEvents>["listener"], undefined>
Returns

this

Inherited from

BaseConnection.addListener

Source

twitchfy/node_modules/@vladfrangu/async_event_emitter/dist/index.d.ts:18


connect()

1
connect(): Promise<void>

Connects to the WebSocket server.

Returns

Promise<void>

Source

twitchfy/packages/eventsub/src/ws/structures/WebSocketConnection.ts:54


emit()

emit(eventName, args)

1
emit<K>(eventName: K, ...args: InternalGetAsyncEventEmitterEventParameters<AsyncEventEmitter<WebSocketEvents>, K, WebSocketEvents>): boolean
Type parameters
Type parameter
K extends keyof AsyncEventEmitterPredefinedEvents | keyof WebSocketEvents
Parameters
ParameterType
eventNameK
argsInternalGetAsyncEventEmitterEventParameters<AsyncEventEmitter<WebSocketEvents>, K, WebSocketEvents>
Returns

boolean

Inherited from

BaseConnection.emit

Source

twitchfy/node_modules/@vladfrangu/async_event_emitter/dist/index.d.ts:37

emit(eventName, args)

1
emit<K>(eventName: K, ...args: InternalGetAsyncEventEmitterEventParameters<AsyncEventEmitter<WebSocketEvents>, K, WebSocketEvents>): boolean
Type parameters
Type parameter
K extends string | symbol
Parameters
ParameterType
eventNameK
argsInternalGetAsyncEventEmitterEventParameters<AsyncEventEmitter<WebSocketEvents>, K, WebSocketEvents>
Returns

boolean

Inherited from

BaseConnection.emit

Source

twitchfy/node_modules/@vladfrangu/async_event_emitter/dist/index.d.ts:38


eventNames()

1
eventNames(): (string | symbol)[] & keyof AsyncEventEmitterPredefinedEvents[] & keyof WebSocketEvents[]

Returns

(string | symbol)[] & keyof AsyncEventEmitterPredefinedEvents[] & keyof WebSocketEvents[]

Inherited from

BaseConnection.eventNames

Source

twitchfy/node_modules/@vladfrangu/async_event_emitter/dist/index.d.ts:45


getMaxListeners()

1
getMaxListeners(): number

Returns

number

Inherited from

BaseConnection.getMaxListeners

Source

twitchfy/node_modules/@vladfrangu/async_event_emitter/dist/index.d.ts:32


listenerCount()

listenerCount(eventName)

1
listenerCount<K>(eventName: K): number
Type parameters
Type parameter
K extends keyof AsyncEventEmitterPredefinedEvents | keyof WebSocketEvents
Parameters
ParameterType
eventNameK
Returns

number

Inherited from

BaseConnection.listenerCount

Source

twitchfy/node_modules/@vladfrangu/async_event_emitter/dist/index.d.ts:39

listenerCount(eventName)

1
listenerCount(eventName: string | symbol): number
Parameters
ParameterType
eventNamestring | symbol
Returns

number

Inherited from

BaseConnection.listenerCount

Source

twitchfy/node_modules/@vladfrangu/async_event_emitter/dist/index.d.ts:40


listeners()

listeners(eventName)

1
listeners<K>(eventName: K): Exclude<InternalAsyncEventEmitterInternalListenerForEvent<AsyncEventEmitter<WebSocketEvents>, K, WebSocketEvents>["listener"], undefined>[]
Type parameters
Type parameter
K extends keyof AsyncEventEmitterPredefinedEvents | keyof WebSocketEvents
Parameters
ParameterType
eventNameK
Returns

Exclude<InternalAsyncEventEmitterInternalListenerForEvent<AsyncEventEmitter<WebSocketEvents>, K, WebSocketEvents>["listener"], undefined>[]

Inherited from

BaseConnection.listeners

Source

twitchfy/node_modules/@vladfrangu/async_event_emitter/dist/index.d.ts:33

listeners(eventName)

1
listeners<K>(eventName: K): Exclude<InternalAsyncEventEmitterInternalListenerForEvent<AsyncEventEmitter<WebSocketEvents>, K, WebSocketEvents>["listener"], undefined>[]
Type parameters
Type parameter
K extends string | symbol
Parameters
ParameterType
eventNameK
Returns

Exclude<InternalAsyncEventEmitterInternalListenerForEvent<AsyncEventEmitter<WebSocketEvents>, K, WebSocketEvents>["listener"], undefined>[]

Inherited from

BaseConnection.listeners

Source

twitchfy/node_modules/@vladfrangu/async_event_emitter/dist/index.d.ts:34


makeDebug()

1
makeDebug(...args: any[]): void

Makes a debug log

Parameters

ParameterTypeDescription
argsany[]The arguments to log.

Returns

void

Inherited from

BaseConnection.makeDebug

Source

twitchfy/packages/eventsub/src/structures/BaseConnection.ts:113


makeWarn()

1
makeWarn(...args: any[]): void

Makes a warn log

Parameters

ParameterTypeDescription
argsany[]The arguments to log.

Returns

void

Inherited from

BaseConnection.makeWarn

Source

twitchfy/packages/eventsub/src/structures/BaseConnection.ts:124


off()

off(eventName, listener)

1
off<K>(eventName: K, listener: Exclude<InternalAsyncEventEmitterInternalListenerForEvent<AsyncEventEmitter<WebSocketEvents>, K, WebSocketEvents>["listener"], undefined>): this
Type parameters
Type parameter
K extends keyof AsyncEventEmitterPredefinedEvents | keyof WebSocketEvents
Parameters
ParameterType
eventNameK
listenerExclude<InternalAsyncEventEmitterInternalListenerForEvent<AsyncEventEmitter<WebSocketEvents>, K, WebSocketEvents>["listener"], undefined>
Returns

this

Inherited from

BaseConnection.off

Source

twitchfy/node_modules/@vladfrangu/async_event_emitter/dist/index.d.ts:25

off(eventName, listener)

1
off<K>(eventName: K, listener: Exclude<InternalAsyncEventEmitterInternalListenerForEvent<AsyncEventEmitter<WebSocketEvents>, K, WebSocketEvents>["listener"], undefined>): this
Type parameters
Type parameter
K extends string | symbol
Parameters
ParameterType
eventNameK
listenerExclude<InternalAsyncEventEmitterInternalListenerForEvent<AsyncEventEmitter<WebSocketEvents>, K, WebSocketEvents>["listener"], undefined>
Returns

this

Inherited from

BaseConnection.off

Source

twitchfy/node_modules/@vladfrangu/async_event_emitter/dist/index.d.ts:26


on()

on(eventName, listener)

1
on<K>(eventName: K, listener: Exclude<InternalAsyncEventEmitterInternalListenerForEvent<AsyncEventEmitter<WebSocketEvents>, K, WebSocketEvents>["listener"], undefined>): this
Type parameters
Type parameter
K extends keyof AsyncEventEmitterPredefinedEvents | keyof WebSocketEvents
Parameters
ParameterType
eventNameK
listenerExclude<InternalAsyncEventEmitterInternalListenerForEvent<AsyncEventEmitter<WebSocketEvents>, K, WebSocketEvents>["listener"], undefined>
Returns

this

Inherited from

BaseConnection.on

Source

twitchfy/node_modules/@vladfrangu/async_event_emitter/dist/index.d.ts:19

on(eventName, listener)

1
on<K>(eventName: K, listener: Exclude<InternalAsyncEventEmitterInternalListenerForEvent<AsyncEventEmitter<WebSocketEvents>, K, WebSocketEvents>["listener"], undefined>): this
Type parameters
Type parameter
K extends string | symbol
Parameters
ParameterType
eventNameK
listenerExclude<InternalAsyncEventEmitterInternalListenerForEvent<AsyncEventEmitter<WebSocketEvents>, K, WebSocketEvents>["listener"], undefined>
Returns

this

Inherited from

BaseConnection.on

Source

twitchfy/node_modules/@vladfrangu/async_event_emitter/dist/index.d.ts:20


once()

once(eventName, listener)

1
once<K>(eventName: K, listener: Exclude<InternalAsyncEventEmitterInternalListenerForEvent<AsyncEventEmitter<WebSocketEvents>, K, WebSocketEvents>["listener"], undefined>): this
Type parameters
Type parameter
K extends keyof AsyncEventEmitterPredefinedEvents | keyof WebSocketEvents
Parameters
ParameterType
eventNameK
listenerExclude<InternalAsyncEventEmitterInternalListenerForEvent<AsyncEventEmitter<WebSocketEvents>, K, WebSocketEvents>["listener"], undefined>
Returns

this

Inherited from

BaseConnection.once

Source

twitchfy/node_modules/@vladfrangu/async_event_emitter/dist/index.d.ts:21

once(eventName, listener)

1
once<K>(eventName: K, listener: Exclude<InternalAsyncEventEmitterInternalListenerForEvent<AsyncEventEmitter<WebSocketEvents>, K, WebSocketEvents>["listener"], undefined>): this
Type parameters
Type parameter
K extends string | symbol
Parameters
ParameterType
eventNameK
listenerExclude<InternalAsyncEventEmitterInternalListenerForEvent<AsyncEventEmitter<WebSocketEvents>, K, WebSocketEvents>["listener"], undefined>
Returns

this

Inherited from

BaseConnection.once

Source

twitchfy/node_modules/@vladfrangu/async_event_emitter/dist/index.d.ts:22


prependListener()

prependListener(eventName, listener)

1
prependListener<K>(eventName: K, listener: Exclude<InternalAsyncEventEmitterInternalListenerForEvent<AsyncEventEmitter<WebSocketEvents>, K, WebSocketEvents>["listener"], undefined>): this
Type parameters
Type parameter
K extends keyof AsyncEventEmitterPredefinedEvents | keyof WebSocketEvents
Parameters
ParameterType
eventNameK
listenerExclude<InternalAsyncEventEmitterInternalListenerForEvent<AsyncEventEmitter<WebSocketEvents>, K, WebSocketEvents>["listener"], undefined>
Returns

this

Inherited from

BaseConnection.prependListener

Source

twitchfy/node_modules/@vladfrangu/async_event_emitter/dist/index.d.ts:41

prependListener(eventName, listener)

1
prependListener<K>(eventName: K, listener: Exclude<InternalAsyncEventEmitterInternalListenerForEvent<AsyncEventEmitter<WebSocketEvents>, K, WebSocketEvents>["listener"], undefined>): this
Type parameters
Type parameter
K extends string | symbol
Parameters
ParameterType
eventNameK
listenerExclude<InternalAsyncEventEmitterInternalListenerForEvent<AsyncEventEmitter<WebSocketEvents>, K, WebSocketEvents>["listener"], undefined>
Returns

this

Inherited from

BaseConnection.prependListener

Source

twitchfy/node_modules/@vladfrangu/async_event_emitter/dist/index.d.ts:42


prependOnceListener()

prependOnceListener(eventName, listener)

1
prependOnceListener<K>(eventName: K, listener: Exclude<InternalAsyncEventEmitterInternalListenerForEvent<AsyncEventEmitter<WebSocketEvents>, K, WebSocketEvents>["listener"], undefined>): this
Type parameters
Type parameter
K extends keyof AsyncEventEmitterPredefinedEvents | keyof WebSocketEvents
Parameters
ParameterType
eventNameK
listenerExclude<InternalAsyncEventEmitterInternalListenerForEvent<AsyncEventEmitter<WebSocketEvents>, K, WebSocketEvents>["listener"], undefined>
Returns

this

Inherited from

BaseConnection.prependOnceListener

Source

twitchfy/node_modules/@vladfrangu/async_event_emitter/dist/index.d.ts:43

prependOnceListener(eventName, listener)

1
prependOnceListener<K>(eventName: K, listener: Exclude<InternalAsyncEventEmitterInternalListenerForEvent<AsyncEventEmitter<WebSocketEvents>, K, WebSocketEvents>["listener"], undefined>): this
Type parameters
Type parameter
K extends string | symbol
Parameters
ParameterType
eventNameK
listenerExclude<InternalAsyncEventEmitterInternalListenerForEvent<AsyncEventEmitter<WebSocketEvents>, K, WebSocketEvents>["listener"], undefined>
Returns

this

Inherited from

BaseConnection.prependOnceListener

Source

twitchfy/node_modules/@vladfrangu/async_event_emitter/dist/index.d.ts:44


rawListeners()

rawListeners(eventName)

1
rawListeners<K>(eventName: K): InternalAsyncEventEmitterInternalListenerForEvent<AsyncEventEmitter<WebSocketEvents>, K, WebSocketEvents>[]
Type parameters
Type parameter
K extends keyof AsyncEventEmitterPredefinedEvents | keyof WebSocketEvents
Parameters
ParameterType
eventNameK
Returns

InternalAsyncEventEmitterInternalListenerForEvent<AsyncEventEmitter<WebSocketEvents>, K, WebSocketEvents>[]

Inherited from

BaseConnection.rawListeners

Source

twitchfy/node_modules/@vladfrangu/async_event_emitter/dist/index.d.ts:35

rawListeners(eventName)

1
rawListeners<K>(eventName: K): InternalAsyncEventEmitterInternalListenerForEvent<AsyncEventEmitter<WebSocketEvents>, K, WebSocketEvents>[]
Type parameters
Type parameter
K extends string | symbol
Parameters
ParameterType
eventNameK
Returns

InternalAsyncEventEmitterInternalListenerForEvent<AsyncEventEmitter<WebSocketEvents>, K, WebSocketEvents>[]

Inherited from

BaseConnection.rawListeners

Source

twitchfy/node_modules/@vladfrangu/async_event_emitter/dist/index.d.ts:36


removeAllListeners()

removeAllListeners(event)

1
removeAllListeners<K>(event: K): this
Type parameters
Type parameter
K extends keyof AsyncEventEmitterPredefinedEvents | keyof WebSocketEvents
Parameters
ParameterType
eventK
Returns

this

Inherited from

BaseConnection.removeAllListeners

Source

twitchfy/node_modules/@vladfrangu/async_event_emitter/dist/index.d.ts:27

removeAllListeners(event)

1
removeAllListeners<K>(event?: K): this
Type parameters
Type parameter
K extends keyof AsyncEventEmitterPredefinedEvents | keyof WebSocketEvents
Parameters
ParameterType
event?K
Returns

this

Inherited from

BaseConnection.removeAllListeners

Source

twitchfy/node_modules/@vladfrangu/async_event_emitter/dist/index.d.ts:28

removeAllListeners(event)

1
removeAllListeners(event: string | symbol): this
Parameters
ParameterType
eventstring | symbol
Returns

this

Inherited from

BaseConnection.removeAllListeners

Source

twitchfy/node_modules/@vladfrangu/async_event_emitter/dist/index.d.ts:29

removeAllListeners(event)

1
removeAllListeners(event?: string | symbol): this
Parameters
ParameterType
event?string | symbol
Returns

this

Inherited from

BaseConnection.removeAllListeners

Source

twitchfy/node_modules/@vladfrangu/async_event_emitter/dist/index.d.ts:30


removeListener()

removeListener(eventName, listener)

1
removeListener<K>(eventName: K, listener: Exclude<InternalAsyncEventEmitterInternalListenerForEvent<AsyncEventEmitter<WebSocketEvents>, K, WebSocketEvents>["listener"], undefined>): this
Type parameters
Type parameter
K extends keyof AsyncEventEmitterPredefinedEvents | keyof WebSocketEvents
Parameters
ParameterType
eventNameK
listenerExclude<InternalAsyncEventEmitterInternalListenerForEvent<AsyncEventEmitter<WebSocketEvents>, K, WebSocketEvents>["listener"], undefined>
Returns

this

Inherited from

BaseConnection.removeListener

Source

twitchfy/node_modules/@vladfrangu/async_event_emitter/dist/index.d.ts:23

removeListener(eventName, listener)

1
removeListener<K>(eventName: K, listener: Exclude<InternalAsyncEventEmitterInternalListenerForEvent<AsyncEventEmitter<WebSocketEvents>, K, WebSocketEvents>["listener"], undefined>): this
Type parameters
Type parameter
K extends string | symbol
Parameters
ParameterType
eventNameK
listenerExclude<InternalAsyncEventEmitterInternalListenerForEvent<AsyncEventEmitter<WebSocketEvents>, K, WebSocketEvents>["listener"], undefined>
Returns

this

Inherited from

BaseConnection.removeListener

Source

twitchfy/node_modules/@vladfrangu/async_event_emitter/dist/index.d.ts:24


setAuth()

1
setAuth(userToken: TokenAdapter<"implicit" | "code", boolean>): WebSocketConnection

Sets the user token for the connection.

Parameters

ParameterTypeDescription
userTokenTokenAdapter<"implicit" | "code", boolean>The new user token to set.

Returns

WebSocketConnection

The connection.

Source

twitchfy/packages/eventsub/src/ws/structures/WebSocketConnection.ts:113


setMaxListeners()

1
setMaxListeners(n: number): this

Parameters

ParameterType
nnumber

Returns

this

Inherited from

BaseConnection.setMaxListeners

Source

twitchfy/node_modules/@vladfrangu/async_event_emitter/dist/index.d.ts:31


subscribe()

1
subscribe<T>(options: SubscriptionOptions<T>): Promise<WebSocketSubscription<T>>

Subscribe to an EventSub event.

Type parameters

Type parameter
T extends SubscriptionTypes

Parameters

ParameterTypeDescription
optionsSubscriptionOptions<T>The options of the subscription.

Returns

Promise<WebSocketSubscription<T>>

Overrides

BaseConnection.subscribe

Source

twitchfy/packages/eventsub/src/ws/structures/WebSocketConnection.ts:60


subscribeAll()

1
subscribeAll<T>(...options: SubscriptionOptions<T>[]): Promise<WebSocketSubscription<T>[]>

Subscribe to multiple EventSub events.

Type parameters

Type parameter
T extends SubscriptionTypes

Parameters

ParameterTypeDescription
optionsSubscriptionOptions<T>[]The options of the subscriptions.

Returns

Promise<WebSocketSubscription<T>[]>

Overrides

BaseConnection.subscribeAll

Source

twitchfy/packages/eventsub/src/ws/structures/WebSocketConnection.ts:81


waitForAllListenersToComplete()

1
waitForAllListenersToComplete(): Promise<boolean>

Returns

Promise<boolean>

Inherited from

BaseConnection.waitForAllListenersToComplete

Source

twitchfy/node_modules/@vladfrangu/async_event_emitter/dist/index.d.ts:46


listenerCount()

listenerCount(emitter, eventName)

1
static listenerCount<EventMap, EventName>(emitter: AsyncEventEmitter<EventMap>, eventName: EventName | keyof AsyncEventEmitterPredefinedEvents): number
Type parameters
Type parameterValue
EventMap extends object-
EventName extends PropertyKeykeyof EventMap | keyof AsyncEventEmitterPredefinedEvents
Parameters
ParameterType
emitterAsyncEventEmitter<EventMap>
eventNameEventName | keyof AsyncEventEmitterPredefinedEvents
Returns

number

Inherited from

BaseConnection.listenerCount

Source

twitchfy/node_modules/@vladfrangu/async_event_emitter/dist/index.d.ts:49

listenerCount(emitter, eventName)

1
static listenerCount(emitter: AsyncEventEmitter<any>, eventName: string | symbol): number
Parameters
ParameterType
emitterAsyncEventEmitter<any>
eventNamestring | symbol
Returns

number

Inherited from

BaseConnection.listenerCount

Source

twitchfy/node_modules/@vladfrangu/async_event_emitter/dist/index.d.ts:50


on()

on(emitter, eventName, options)

1
static on<EventMap, EventName>(
2
emitter: AsyncEventEmitter<EventMap>,
3
eventName: EventName,
4
options?: AbortableMethods): AsyncGenerator<InternalGetAsyncEventEmitterEventParameters<AsyncEventEmitter<EventMap>, EventName, EventMap>, void, unknown>
Type parameters
Type parameterValue
EventMap extends object-
EventName extends PropertyKeykeyof AsyncEventEmitterPredefinedEvents | keyof EventMap
Parameters
ParameterType
emitterAsyncEventEmitter<EventMap>
eventNameEventName
options?AbortableMethods
Returns

AsyncGenerator<InternalGetAsyncEventEmitterEventParameters<AsyncEventEmitter<EventMap>, EventName, EventMap>, void, unknown>

Inherited from

BaseConnection.on

Source

twitchfy/node_modules/@vladfrangu/async_event_emitter/dist/index.d.ts:53

on(emitter, eventName, options)

1
static on(
2
emitter: AsyncEventEmitter<any>,
3
eventName: string | symbol,
4
options?: AbortableMethods): AsyncGenerator<any[], void, unknown>
Parameters
ParameterType
emitterAsyncEventEmitter<any>
eventNamestring | symbol
options?AbortableMethods
Returns

AsyncGenerator<any[], void, unknown>

Inherited from

BaseConnection.on

Source

twitchfy/node_modules/@vladfrangu/async_event_emitter/dist/index.d.ts:54


once()

once(emitter, eventName, options)

1
static once<EventMap, EventName>(
2
emitter: AsyncEventEmitter<EventMap>,
3
eventName: EventName,
4
options?: AbortableMethods): Promise<InternalGetAsyncEventEmitterEventParameters<AsyncEventEmitter<EventMap>, EventName, EventMap>>
Type parameters
Type parameterValue
EventMap extends object-
EventName extends PropertyKeykeyof AsyncEventEmitterPredefinedEvents | keyof EventMap
Parameters
ParameterType
emitterAsyncEventEmitter<EventMap>
eventNameEventName
options?AbortableMethods
Returns

Promise<InternalGetAsyncEventEmitterEventParameters<AsyncEventEmitter<EventMap>, EventName, EventMap>>

Inherited from

BaseConnection.once

Source

twitchfy/node_modules/@vladfrangu/async_event_emitter/dist/index.d.ts:51

once(emitter, eventName, options)

1
static once(
2
emitter: AsyncEventEmitter<any>,
3
eventName: string | symbol,
4
options?: AbortableMethods): Promise<any[]>
Parameters
ParameterType
emitterAsyncEventEmitter<any>
eventNamestring | symbol
options?AbortableMethods
Returns

Promise<any[]>

Inherited from

BaseConnection.once

Source

twitchfy/node_modules/@vladfrangu/async_event_emitter/dist/index.d.ts:52