Skip to content

obsidian/internals/internal-plugins

InterfaceDescription
InternalPluginBase interface for an internal plugin registration, managing lifecycle, commands, and views.
InternalPluginInstanceBase interface for an internal plugin instance, providing lifecycle hooks and metadata.
InternalPluginNameInstancesMappingMapping from internal plugin name to its corresponding plugin instance type.
InternalPluginNamePluginsMappingMapping from internal plugin name to its corresponding plugin registration type.
InternalPluginNameTypeUnion type of all internal plugin name string literals.
InternalPluginsManager for all internal (core) plugins, handling registration, enabling, and configuration.
InternalPluginsConfigRecordRecord mapping internal plugin names to their enabled/disabled state.