OptionalactionOptional action-only module triggered without opening a UI container.
OptionaldisplayPreferred display mode.
OptionalgroupOptional grouping used by higher-level UIs.
OptionaliconIcon name or serialized icon token.
Stable module id used by layout blocks and runtime APIs.
OptionalisWhether the module is currently available.
OptionalkeepKeep the module mounted when it closes so internal state is preserved.
OptionallabelHuman-readable sidebar/menu label.
OptionallicenseOptional premium gate evaluated against the current runtime license.
OptionalloaderLazy loader used to resolve the module implementation on demand.
OptionalmountDOM selector or element id used as a mount target override.
OptionalrenderModule render function.
OptionalrequiredOptional high-level engine capabilities required by this module.
OptionalrequiresWhether this module needs at least one view/canvas to be usable. Defaults to true except for view-independent core modules.
OptionalsupportedRendering engines supported by this module. Defaults to ['fabric'] when omitted.
OptionaltitleOptional overlay title override.
Public custom module definition used by registerModule.