obsidian/internals/internal-plugins
Interfaces
Section titled “Interfaces”| Interface | Description |
|---|---|
| InternalPlugin | Base interface for an internal plugin registration, managing lifecycle, commands, and views. |
| InternalPluginInstance | Base interface for an internal plugin instance, providing lifecycle hooks and metadata. |
| InternalPluginNameInstancesMapping | Mapping from internal plugin name to its corresponding plugin instance type. |
| InternalPluginNamePluginsMapping | Mapping from internal plugin name to its corresponding plugin registration type. |
| InternalPluginNameType | Union type of all internal plugin name string literals. |
| InternalPlugins | Manager for all internal (core) plugins, handling registration, enabling, and configuration. |
| InternalPluginsConfigRecord | Record mapping internal plugin names to their enabled/disabled state. |