In VS2022 there seems to have been some major revision in the Javascript Intellisense Service in comparison to VS2019.
Javascript Intellisense no longer seems to recognize object properties assigned outside of the initial creation context.
var r = { a: 1, b: 2 };
r.c = 3;
//"r.a" and "r.b" will here be identified by Intellisense, but not "r.c".
This is some highly frustrating behaviour when there are scopes and dependency injected objects like in an AngularJs project since these no longer offer intellisense autocomplete or navigation using "go to definition".
This has previously worked very well without JSDoc headers in VS2019.
Visual Studio 2019
a,b,c,d,e are all available here.
Visual Studio 2022
Only a,b,d are available here.
Is there any known setting or package to alter/correct this new behaviour?


