Emitted when a network object is created in any process. Payload includes the new object's details.
Emitted when a network object is disposed in any process. Payload is the disposed object's ID.
Experimentalplatform.onEmitted when the set of available projects changes (a project is added or removed) or when a
project's display metadata (name/fullName/language/languageTag/isEditable) changes. Consumers
refetch cheap project metadata; there is no payload. Multi-source so any project-providing
process/factory may announce it (the .NET data provider emits it today). Keep the name in
sync with LocalParatextProjects.PROJECTS_CHANGED_EVENT_TYPE (C#).
Recently added; may change as we learn how it is used.
Emitted when extensions finish reloading. true if reload succeeded, false if it failed.
ExperimentalscrollEmitted when a scroll group's back/forward reference history changes.
Emitted when the Scripture reference for a scroll group changes.
Emitted when a WebView is closed.
Emitted when a WebView is created.
Emitted when a WebView is updated.
Mapping of network event names to their payload types. Extensions augment this to declare their own events. Inherits the platform's multi-source events from MultiSourceNetworkEvents automatically.
To declare a new event for use with
createNetworkEventEmitterAsync:Mark a single event as experimental by adding an
@experimentalJSDoc tag in a doc comment directly above its entry.