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 { 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;
|
||||
};
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
export type Plugin = {
|
||||
export type ExtensionManager = {
|
||||
internal(): any;
|
||||
loadPluginAsync(plugin: any): Promise<void>;
|
||||
loadAsync(id: string, mainFile: string): Promise<void>;
|
||||
Loading…
Reference in New Issue