mirror of https://github.com/rancher/dashboard.git
13 lines
402 B
TypeScript
13 lines
402 B
TypeScript
import { ExtensionManager } from '@shell/types/extension-manager';
|
|
import { getExtensionManager } from '@shell/core/extension-manager-impl';
|
|
|
|
export const useExtensionManager = (): ExtensionManager => {
|
|
const extension = getExtensionManager();
|
|
|
|
if (!extension) {
|
|
throw new Error('useExtensionManager must be called after the extensionManager has been initialized');
|
|
}
|
|
|
|
return extension;
|
|
};
|