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
Parameter | Type | Description |
---|---|---|
sender | SenderType | The source of the event. |
data | DataType | Data 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
Parameter | Type | Description |
---|---|---|
handler | (sender , data ) => void | The 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
Parameter | Type | Description |
---|---|---|
handler | (sender , data ) => void | A function to be called when an event is emitted. |
paused? | boolean | Whether the new subscription should be initialized as paused. Defaults to false . |
Returns
The new subscription.