Since the author advocates for the use of Flow it is implicitly exposing the lack of a typing system in JS, but I wish the community was more explicit and critical about this fundamental problem.
All the new features of ES6/7/8 are great, but in the case of types the TC39 needs to adopt a more radical posture.
> To make a feature request, post to the es-discuss mailing list. Your goal will be to convince others that your proposal is a useful addition to the language and recruit TC39 members to help turn your request into a proposal and shepherd it into the language.
5 comments
[ 3.6 ms ] story [ 21.7 ms ] threadAll the new features of ES6/7/8 are great, but in the case of types the TC39 needs to adopt a more radical posture.
> To make a feature request, post to the es-discuss mailing list. Your goal will be to convince others that your proposal is a useful addition to the language and recruit TC39 members to help turn your request into a proposal and shepherd it into the language.
Apparently here: https://esdiscuss.org/
[1] https://github.com/tc39/ecma262/blob/master/CONTRIBUTING.md
Nobody in the JS community wants to make typing mandatory.
Using TS is great for pure JS, but certain libs like Vue are still problematic. A "native" solution would be much better than TS or Flow.