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..e5e0a50d8c --- /dev/null +++ b/src/renderer/components/+preferences/extension-preference-items-injection-token.ts @@ -0,0 +1,17 @@ +/** + * 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