diff --git a/src/extensions/extension-loader/extension-loader.ts b/src/extensions/extension-loader/extension-loader.ts index bde72a8738..2c186ff38f 100644 --- a/src/extensions/extension-loader/extension-loader.ts +++ b/src/extensions/extension-loader/extension-loader.ts @@ -37,7 +37,7 @@ interface Dependencies { getDirnameOfPath: GetDirnameOfPath; } -interface SemiLoadedExtension { +interface ExtensionBeingActivated { instance: LensExtension; installedExtension: InstalledExtension; activated: Promise; @@ -287,7 +287,7 @@ export class ExtensionLoader { instance, installedExtension, activated: instance.activate(), - } as SemiLoadedExtension; + } as ExtensionBeingActivated; } catch (err) { this.dependencies.logger.error(`${logModule}: error loading extension`, { ext: extension, err }); @@ -297,7 +297,7 @@ export class ExtensionLoader { .filter(isDefined); } - protected async loadExtensions(extensions: SemiLoadedExtension[]): Promise { + protected async loadExtensions(extensions: ExtensionBeingActivated[]): Promise { // We first need to wait until each extension's `onActivate` is resolved or rejected, // as this might register new catalog categories. Afterwards we can safely .enable the extension. await Promise.all( @@ -359,7 +359,7 @@ export class ExtensionLoader { instance, installedExtension: extension, activated: instance.activate(), - } as SemiLoadedExtension; + } as ExtensionBeingActivated; } catch (err) { this.dependencies.logger.error(`${logModule}: error loading extension`, { ext: extension, err }); }