ContextMenuRegistry class
Class for the registry of context menu items. This is intended to be a singleton. You should not create a new instance, and only access this class from ContextMenuRegistry.registry.
Signature:
export declare class ContextMenuRegistry
Constructors
Constructor | Modifiers | Description |
---|---|---|
(constructor)() | Resets the existing singleton instance of ContextMenuRegistry. |
Properties
Property | Modifiers | Type | Description |
---|---|---|---|
registry | static |
ContextMenuRegistry |
Methods
Method | Modifiers | Description |
---|---|---|
getContextMenuOptions(scopeType, scope) | Gets the valid context menu options for the given scope type (e.g. block or workspace) and scope. Blocks are only shown if the preconditionFn shows they should not be hidden. | |
getItem(id) | ||
register(item) | Registers a RegistryItem. | |
reset() | Clear and recreate the registry. | |
unregister(id) | Unregisters a RegistryItem with the given ID. |