Today we’re excited to announce the availability of TypeScript 4.4! If you haven’t heard of TypeScript yet, it’s a language that builds on JavaScript by adding syntax for static types. Tools like the TypeScript compiler just erase those types, leaving you... (more…)
Read more »
Using mapped types, making factories for test data is a cinch. And I can use mapped types to provide guarantees you simply can't get in a dynamic language. (more…)
Read more »
I recently read Asana's blog post on TypeScript quirks and took particular interest in the first TypeScript quirk they mention. While it may seem like an inconsistency, the way the type system behaves here is entirely logical. (more…)
Read more »
Statically typed languages really feel incomplete without true macros, so I hacked that functionality together for typescript. (more…)
Read more »
Today we’re excited to release the beta of the next major milestone in the TypeScript programming language: TypeScript 4.0. This beta takes us on our first step into TypeScript 4.0, and while it brings a new major version, don’t fret –... (more…)
Read more »