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 { getExtensionManager } from '~/shell/core/extension-manager-impl';
import { ExtensionManager } from '@shell/types/extension-manager';
import { getExtensionManager } from '@shell/core/extension-manager-impl';
export const useExtensionManager = (): Plugin => {
const plugin = getExtensionManager();
export const useExtensionManager = (): ExtensionManager => {
const extension = getExtensionManager();
if (!plugin) {
throw new Error('useExtensionManager must be called after the plugin has been initialized');
if (!extension) {
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;
loadPluginAsync(plugin: any): Promise<void>;
loadAsync(id: string, mainFile: string): Promise<void>;