Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Typescript

Avatar for Buzzvil Buzzvil
August 01, 2018

 Typescript

By Phil

Avatar for Buzzvil

Buzzvil

August 01, 2018
Tweet

More Decks by Buzzvil

Other Decks in Programming

Transcript

  1. Typescript is… • Typed superset of JS • Compile to

    plain JS • Open source https://www.typescriptlang.org/
  2. Good Parts • Familiarity • Compile time type check •

    Interfaces • Class-based design patterns • Support • Micro$oft • Popular editors • Community • Angular, React, Vue • Standard JS Interoperability • Just JavaScript
  3. Good Parts • Readability • Helper • Enable Specification without

    any comments • Safety • Data handling(Especially form) + RxJS
  4. API

  5. Problems • Lack of experience • No one used Typescript

    as product level • @types problem • If we need 3’rd party library, also need Definition files of Library • Normally, they provide definition files. But…It's not forced