NoWaterProgramming

TypeScript(5)

Types that catch real mistakes: strict mode, generics, narrowing, and typing the edges where outside data enters an app.