Using some of the advanced types in TypeScript to deal with large interfaces outside of your control.
A barebones dependency injection function that takes advantage of TypeScripts’s mapped types, and Promises.
An Idiom from Clojure applied to TypeScript.
Short version: prefer interface extension over type aliases for structured message types.
Exploring how to use newer features of the TypeScript type system to work with structured messages in the browser.
Various and sundry observations about altJS languages, with a focus on TypeScript.