UiEventDispatcher Class
This class is used to send eventIds to interested UI components so the component can determine if it needs to refresh its display by calling setState on itself.
Methods
Name | Description | |
---|---|---|
constructor(): UiEventDispatcher | ||
checkForAdditionalIds(): void | Trigger registered event processing when timer has expired and no addition eventId are added. | |
dispatchImmediateSyncUiEvent(eventId: string): void | Immediately trigger sync event processing. | |
dispatchSyncUiEvent(eventId: string): void | Save eventId in Set for processing. | |
dispatchSyncUiEvents(eventIds: string[]): void | Save multiple eventIds in Set for processing. | |
hasEventOfInterest(eventIds: Set<string>, idsOfInterest: string[]): boolean | Checks to see if an eventId of interest is contained in the set of eventIds |
Properties
Name | Type | Description | |
---|---|---|---|
onSyncUiEvent Accessor ReadOnly | UiSyncEvent | Return UiSyncEvent so callers can register an event callback. | |
syncEventIds Accessor ReadOnly | Set<string> | Return set of event ids that will be sent to listeners/. | |
timeoutPeriod Accessor ReadOnly | number | The current timeout period |
Defined in
Last Updated: 30 November, 2023