diff --git a/src/common/vars.ts b/src/common/vars.ts index 1b9b9a92d1..63e441ed1a 100644 --- a/src/common/vars.ts +++ b/src/common/vars.ts @@ -72,11 +72,34 @@ const resourcesDir = lazyInitialized(() => ( : path.join(process.cwd(), "binaries", "client", normalizedPlatform) )); +/** + * @deprecated for being explicit side effect. + */ export const baseBinariesDir = lazyInitialized(() => path.join(resourcesDir.get(), normalizedArch)); + +/** + * @deprecated for being explicit side effect. + */ export const kubeAuthProxyBinaryName = getBinaryName("lens-k8s-proxy"); + +/** + * @deprecated for being explicit side effect. + */ export const helmBinaryName = getBinaryName("helm"); + +/** + * @deprecated for being explicit side effect. + */ export const helmBinaryPath = lazyInitialized(() => path.join(baseBinariesDir.get(), helmBinaryName)); + +/** + * @deprecated for being explicit side effect. + */ export const kubectlBinaryName = getBinaryName("kubectl"); + +/** + * @deprecated for being explicit side effect. + */ export const kubectlBinaryPath = lazyInitialized(() => path.join(baseBinariesDir.get(), kubectlBinaryName)); // Webpack build paths diff --git a/src/extensions/as-legacy-globals-for-extension-api/as-legacy-global-object-for-extension-api-with-modifications.ts b/src/extensions/as-legacy-globals-for-extension-api/as-legacy-global-object-for-extension-api-with-modifications.ts index cc9b5917d6..340a97c941 100644 --- a/src/extensions/as-legacy-globals-for-extension-api/as-legacy-global-object-for-extension-api-with-modifications.ts +++ b/src/extensions/as-legacy-globals-for-extension-api/as-legacy-global-object-for-extension-api-with-modifications.ts @@ -5,6 +5,9 @@ import { asLegacyGlobalForExtensionApi } from "./as-legacy-global-object-for-extension-api"; import type { Injectable } from "@ogre-tools/injectable"; +/** + * @deprecated use asLegacyGlobalForExtensionApi instead, and use proper implementations instead of "modifications". + */ export const asLegacyGlobalObjectForExtensionApiWithModifications = < InjectableInstance extends InjectionTokenInstance, InjectionTokenInstance,