Using discriminated union types in TypeScript
The compile time vs runtime type dilemma   TypeScript is a typed language that compiles to...
Tags: typescript, architecture, codequality