From 0f352f2c59b829e1095e3462cd531ac8b96d204b Mon Sep 17 00:00:00 2001 From: Alex Andreev Date: Wed, 8 Jun 2022 11:39:30 +0300 Subject: [PATCH] Move extensionPreferenceItemInjectionToken to separate file Signed-off-by: Alex Andreev --- ...ion-preference-item-registrator.injectable.ts | 2 +- ...extension-preference-items-injection-token.ts | 16 ++++++++++++++++ .../extension-preference-items.injectable.ts | 11 +---------- 3 files changed, 18 insertions(+), 11 deletions(-) create mode 100644 src/renderer/components/+preferences/extension-preference-items-injection-token.ts diff --git a/src/renderer/components/+preferences/extension-preference-item-registrator.injectable.ts b/src/renderer/components/+preferences/extension-preference-item-registrator.injectable.ts index d7daebce1f..83ac24e6ba 100644 --- a/src/renderer/components/+preferences/extension-preference-item-registrator.injectable.ts +++ b/src/renderer/components/+preferences/extension-preference-item-registrator.injectable.ts @@ -7,7 +7,7 @@ import { filter, map } from "lodash/fp"; import { extensionRegistratorInjectionToken } from "../../../extensions/extension-loader/extension-registrator-injection-token"; import type { LensRendererExtension } from "../../../extensions/lens-renderer-extension"; import { pipeline } from "@ogre-tools/fp"; -import { extensionPreferenceItemInjectionToken } from "./extension-preference-items.injectable"; +import { extensionPreferenceItemInjectionToken } from "./extension-preference-items-injection-token"; const extensionPreferenceItemRegistratorInjectable = getInjectable({ id: "extension-preference-item-registrator", diff --git a/src/renderer/components/+preferences/extension-preference-items-injection-token.ts b/src/renderer/components/+preferences/extension-preference-items-injection-token.ts new file mode 100644 index 0000000000..1035c6779c --- /dev/null +++ b/src/renderer/components/+preferences/extension-preference-items-injection-token.ts @@ -0,0 +1,16 @@ +/** + * Copyright (c) OpenLens Authors. All rights reserved. + * Licensed under MIT License. See LICENSE in root directory for more information. + */ + +import { getInjectionToken } from "@ogre-tools/injectable"; +import type { LensRendererExtension } from "../../../extensions/lens-renderer-extension"; +import type { RegisteredAppPreference } from "./app-preferences/app-preference-registration"; + +interface ExtensionPreferenceItem extends RegisteredAppPreference { + extension: LensRendererExtension; +} + +export const extensionPreferenceItemInjectionToken = getInjectionToken({ + id: "extension-preference-item-injection-token", +}); \ No newline at end of file diff --git a/src/renderer/components/+preferences/extension-preference-items.injectable.ts b/src/renderer/components/+preferences/extension-preference-items.injectable.ts index 47682ab074..f6fe517a2e 100644 --- a/src/renderer/components/+preferences/extension-preference-items.injectable.ts +++ b/src/renderer/components/+preferences/extension-preference-items.injectable.ts @@ -2,23 +2,14 @@ * Copyright (c) OpenLens Authors. All rights reserved. * Licensed under MIT License. See LICENSE in root directory for more information. */ -import { getInjectable, getInjectionToken, lifecycleEnum } from "@ogre-tools/injectable"; +import { getInjectable, lifecycleEnum } from "@ogre-tools/injectable"; import type { IComputedValue } from "mobx"; import { computed } from "mobx"; import rendererExtensionsInjectable from "../../../extensions/renderer-extensions.injectable"; -import type { LensRendererExtension } from "../../../extensions/lens-renderer-extension"; import type { RegisteredAppPreference } from "./app-preferences/app-preference-registration"; -interface ExtensionPreferenceItem extends RegisteredAppPreference { - extension: LensRendererExtension; -} - -export const extensionPreferenceItemInjectionToken = getInjectionToken({ - id: "extension-preference-item-injection-token", -}); - const extensionsPreferenceItemsInjectable = getInjectable({ id: "extension-preference-items",