Skip to main content

Interface: SubEventInterface<SenderType, DataType>

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

An event which can be emitted with optional data to subscribers.

Type Parameters

Type Parameter
SenderType
DataType

Methods

clear()

clear(): void

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

Clears all subscriptions to this event.

Returns

void


notify()

notify(sender, data): void

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

Emits an event to subscribers.

Parameters

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

Returns

void


off()

off(handler): void

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

Unsubscribes a callback function from this event.

Parameters

ParameterTypeDescription
handler(sender, data) => voidThe function to unsubscribe.

Returns

void

Deprecated

This method has been deprecated in favor of using the Subscription object returned by .on() to manage subscriptions.


on()

on(handler, paused?): Subscription

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

Subscribes to this event.

Parameters

ParameterTypeDescription
handler(sender, data) => voidA function to be called when an event is emitted.
paused?booleanWhether the new subscription should be initialized as paused. Defaults to false.

Returns

Subscription

The new subscription.