3 ms·
At least Node.js has added experimental support that seems to do that: https://github.com/nodejs/node/pull/53725 https://github.com/nodejs/node/pull/53725 But
by Fannon 2y ago
At least Node.js has added experimental support that seems to do that: https://github.com/nodejs/node/pull/53725 https://github.com/nodejs/node/pull/53725
But this is just an on-the-fly transpile(natively supported). It would be much better if JavaScript would go the Python route. For that they would have to extend the EcmaScript spec (to be safe) I guess.
Just using JSDoc is imho not a good alternative. The big benefit of TypeScript is that your compiler checks this all for you. I've seen to much incomplete or wrong JSDoc in my life.. also a nightmare to maintain.
- CraigJPerry 2y agohttps://www.typescriptlang.org/docs/handbook/jsdoc-supported-types.html https://www.typescriptlang.org/docs/handbook/jsdoc-supported...
- com2kid 2y agoYou can shove @ts-check on the top of js files and get some decent checks going on. It isn't 100% but it'll be pretty darn good.