Flavoring: Flexible Nominal Typing for TypeScript

TypeScript flavoring allows unbranded values to be implicitly converted into the branded type, but doesn’t allow implicit conversion between branded types. Read more

Similar

Generating Documentation for TypeScript Projects

Documentation for JavaScript projects has traditionally been generated via annotations inserted as code comments. While this gets the job done, it seems far from ideal. In this post, I’ll explore how to use TypeScript to generate documentation from sour...

Read more »