MenuEventRegistrar
Registers menu event handlers with lifecycle management.
Import:
import type { MenuEventRegistrar } from '@mnaoumov/obsidian-lib/menu-event-registrar';Signature:
export interface MenuEventRegistrarProperties
| Property | Type | Description |
|---|---|---|
| registerEditorMenuEventHandler | (handler: EditorMenuEventHandler) => DisposableEx | Registers a handler for the editor context menu event. |
| registerFileMenuEventHandler | (handler: FileMenuEventHandler) => DisposableEx | Registers a handler for the single-file context menu event. |
| registerFilesMenuEventHandler | (handler: FilesMenuEventHandler) => DisposableEx | Registers a handler for the multi-file context menu event. |
| registerMarkdownViewportMenuEventHandler | (handler: MarkdownViewportMenuEventHandler) => DisposableEx | Registers a handler for the markdown viewport (margin) context menu event. |
Links to this page: