diff --git a/src/common/app-paths/directory-for-exes.injectable.ts b/src/common/app-paths/directory-for-exes.injectable.ts new file mode 100644 index 0000000000..4db3cf258c --- /dev/null +++ b/src/common/app-paths/directory-for-exes.injectable.ts @@ -0,0 +1,13 @@ +/** + * Copyright (c) OpenLens Authors. All rights reserved. + * Licensed under MIT License. See LICENSE in root directory for more information. + */ +import { createLazyInitializableState } from "../initializable-state/create-lazy"; +import { appPathsInjectionToken } from "./token"; + +const directoryForExesInjectable = createLazyInitializableState({ + id: "directory-for-exes", + init: (di) => di.inject(appPathsInjectionToken).get().exe, +}); + +export default directoryForExesInjectable; diff --git a/src/common/app-paths/directory-for-exes/directory-for-exes.injectable.ts b/src/common/app-paths/directory-for-exes/directory-for-exes.injectable.ts deleted file mode 100644 index 1bd245daa4..0000000000 --- a/src/common/app-paths/directory-for-exes/directory-for-exes.injectable.ts +++ /dev/null @@ -1,13 +0,0 @@ -/** - * Copyright (c) OpenLens Authors. All rights reserved. - * Licensed under MIT License. See LICENSE in root directory for more information. - */ -import { getInjectable } from "@ogre-tools/injectable"; -import { appPathsInjectionToken } from "../app-path-injection-token"; - -const directoryForExesInjectable = getInjectable({ - id: "directory-for-exes", - instantiate: (di) => di.inject(appPathsInjectionToken).exe, -}); - -export default directoryForExesInjectable;