Skip to main content

Interface: EventTrigger<Data>

Defined in: coreUtils/events.ts:67

Defines an event emitter which can trigger one or many event types.

Data type variable is expected to be an interface type, where each property is an event type and its value type is event data.

See

Type Parameters

Type Parameter

Data

Methods

trigger()

trigger<Key>(eventKey, data): void

Defined in: coreUtils/events.ts:68

Type Parameters

Type Parameter

Key extends string | number | symbol

Parameters

ParameterType

eventKey

Key

data

Data[Key]

Returns

void