Technical Achievement

TypeScript types can run DOOM

A developer successfully implemented the 1993 video game Doom to run entirely within TypeScript's type system, requiring 177 terabytes of types and 12 days of processing for a single frame. The project involved building a complete web assembly virtual machine using only TypeScript types, making it possibly the largest TypeScript codebase ever created.