Skip to main content

Class: SubEvent<SenderType, DataType>

Defined in: src/sdk/sub/SubEvent.ts:47

An implementation of SubEventInterface.

Type Parameters​

Type Parameter
SenderType
DataType

Implements​

Constructors​

Constructor​

new SubEvent<SenderType, DataType>(): SubEvent<SenderType, DataType>

Returns​

SubEvent<SenderType, DataType>

Methods​

clear()​

clear(): void

Defined in: src/sdk/sub/SubEvent.ts:66

Clears all subscriptions to this event.

Returns​

void

Implementation of​

SubEventInterface.clear


notify()​

notify(sender, data): void

Defined in: src/sdk/sub/SubEvent.ts:79

Emits an event to subscribers.

Parameters​

ParameterTypeDescription
senderSenderTypeThe source of the event.
dataDataTypeData associated with the event.

Returns​

void

Implementation of​

SubEventInterface.notify


on()​

on(handler, paused): Subscription

Defined in: src/sdk/sub/SubEvent.ts:54

Subscribes to this event.

Parameters​

ParameterTypeDefault valueDescription
handler(sender, data) => voidundefinedA function to be called when an event is emitted.
pausedbooleanfalseWhether the new subscription should be initialized as paused. Defaults to false.

Returns​

Subscription

The new subscription.

Implementation of​

SubEventInterface.on