
Description
I was comparing WebStorm 10 with VS 2015 earlier this week and when I had some issues with WebStorm's autocomplete, I told JetBrains support how unfavorably their feature compared to Visual Studio's with regard to third party NPMs (my particular problem was with lodash). Their support staff responded:
"For WebStorm 10, the possible workaround is [manually setting up the] typescript stubs ...
As for Visual Studio... Well, indeed it provides more accurate completion - as it's based on JSLS service that works by executing the JavaScript code to dynamically provide syntactically correct completions. But, as you can imagine, need to execute code dynamically in background causes a huge memory and CPU overdraft, especially when working with Node.js projects that are much larger and more complicated than average client-side apps. That's why MS is planning to abandon this service and start using typescript stubs for completion when working with Node.js"
I told them that I don't think you'd replace your current system with something that's less automatic.
But, now I'm wondering where this is coming from (maybe here) and I want to confirm - are we going to be forced to find and setup Typescript stubs for all third-party libs at some point?
Thanks for your work!