AboutSupportDeveloper GuideVersion

Namespace for events that can be emitted by an Application. Includes events re-propagated from the Window (and, transitively, View) level, prefixed with window- (and also, if applicable, view-). For example, a view's "attached" event will fire as 'window-view-attached' at the application level.

Event payloads are documented as interfaces, while algebraic helper types and derived types are documented as type aliases.

This namespace contains only payload shapes for events that are unique to Application. Events that propagate to Application from child windows and views are defined in the WindowEvents and ViewEvents namespaces. For a list of valid string keys for all application events, see Application.on.

Application-sourced events (i.e. those that have not propagated from Views or Windows re-propagate to System with their type string prefixed with application-. Application events that are tied to Windows but do not propagate from them are propagated to System without any type string prefixing.

"Requested" events (e.g. RunRequestedEvent) do not propagate.



Type Aliases