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