Readonly[Called when the module is activated. CapabilityManager is accessed via the Effect layer system (Capability.Service). PluginManager is accessed via Plugin.Service.
Optionalprops: anyOptional props passed to the module.
The capabilities of the module.
OptionalactivatesEvents which this plugin triggers upon activation.
OptionalactivatesEvents which the plugin depends on being activated. Plugin is marked as needing reset a plugin activated by a dependent event is removed. Events are automatically activated before activation of the plugin.
Events for which the module will be activated.
Unique id of the module.
A unit of containment of modular functionality that can be provided to an application. Activation of a module is async allowing for code to split and loaded lazily.