You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
PyEnvs: Register proxies with the DI framework to replace @Injectable usage. (#12795)
With each class in the component that has the @Injectable decorator:
* add a compatible proxy class to src/client/pythonEnvironments/legacyIOC.ts
* register the proxy with the DI framework rather than the component-internal class
* drop the @Injectable decorator from the component-internal class
Note that this change does the absolute minimum. No classes are refactored. No code is pulled up into the proxies, no matter how basic. Also note that the @Inject decorators are left behind to make it easier to identify where separate refactoring needs to happen (per our plans).
0 commit comments