Rename `Plugin` type to `ExtensionManager`

Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
This commit is contained in:
Phillip Rak 2025-08-18 10:17:24 -07:00
parent c039e12221
commit 4d64d2a56e
2 changed files with 8 additions and 8 deletions

View File

@ -1,12 +1,12 @@
import { Plugin } from '@shell/types/plugin'; import { ExtensionManager } from '@shell/types/extension-manager';
import { getExtensionManager } from '~/shell/core/extension-manager-impl'; import { getExtensionManager } from '@shell/core/extension-manager-impl';
export const useExtensionManager = (): Plugin => { export const useExtensionManager = (): ExtensionManager => {
const plugin = getExtensionManager(); const extension = getExtensionManager();
if (!plugin) { if (!extension) {
throw new Error('useExtensionManager must be called after the plugin has been initialized'); throw new Error('useExtensionManager must be called after the extensionManager has been initialized');
} }
return plugin; return extension;
}; };

View File

@ -1,4 +1,4 @@
export type Plugin = { export type ExtensionManager = {
internal(): any; internal(): any;
loadPluginAsync(plugin: any): Promise<void>; loadPluginAsync(plugin: any): Promise<void>;
loadAsync(id: string, mainFile: string): Promise<void>; loadAsync(id: string, mainFile: string): Promise<void>;