@Ptools,
Thanks for the response. It's good to know that the work on the new JSLS is almost complete.
I hope the following points will be taken into account when deciding on the strategy going forward:
Thanks for the response. It's good to know that the work on the new JSLS is almost complete.
I hope the following points will be taken into account when deciding on the strategy going forward:
- The new JSLS would still need to be maintained. So although the work on it is coming to an end there will be new features and bug fixes that will inevitably have to be carried out.
- For those using TypeScript, the JSLS is of exactly zero importance. For the TS environment, one may as well switch off JavaScript autocomplete, because it's no longer necessary to edit plain .js files.
-
(I assume) The JSLS will only ever provide completion for a small set of use cases (native JavaScript, core NodeJS etc.). The TypeScript language service, on the other hand, is extensible by the user; the user only need include a declarations file from DefinitelyTyped, which at present has definitions for some 450 plus libraries. Custom declarations can simply be crafted by the user.