mirror of https://github.com/rancher/dashboard.git
Rename `Plugin` type to `ExtensionManager`
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
This commit is contained in:
parent
c039e12221
commit
4d64d2a56e
|
|
@ -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;
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -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>;
|
||||||
Loading…
Reference in New Issue