Rubén López
Jul 12 · 1 min read

Good point! It’s a shame that the author discredits an otherwise great article by making such a misinformed claim ☹️

Typescript by design does not change the JavaScript semantics. Its essentially a linter for JavaScript. The extra syntax is used exclusively to configure that linter. At runtime it’s still plain old JavaScript.

I also use Typescript in a mostly functional way and love how type checking catches many stupid mistakes that would require testing boilerplate without types, lowering the signal to noise ratio.

Rubén López

Written by