TypeScript isn&#x27;t competing with Flow, it&#x27;s also competing with Babel. I still don&#x27;t understand why MS keeps wasting energy on implementing ES.next features in their transpiler when there&#x27;s already an established modular open source solution available. I understand why it started that way but even FB stopped using their own transpiler (JSX) once Babel gained traction.