AboutSupportDeveloper GuideVersion

Namespace for runtime-wide OpenFin events emitted by System. Includes events re-propagated from Application, Window, and View (prefixed with application-, window-, and view-). All event propagations are visible at the System level. Propagated events from WebContents (windows, views, frames) to the Application level will not transitively re-propagate to the System level, because they are already visible at the system level and contain the identity of the application. For example, an application's "closed" event will fire as 'application-closed' at the system level. A view's 'shown' event will be visible as 'view-shown' at the system level, but not as application-window-view-shown.

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 System. Events that propagate to System from child applications, windows, and views are defined in the ApplicationEvents, WindowEvents, and ViewEvents namespaces. For a list of valid string keys for all system events, see System.on.



Type Aliases