9 TypeScript Patterns That Kill Bugs at Compile Time | Juanchi.dev