5 TypeScript Frontend Patterns for Real-World Development — From Utility Types to Branded Types: What It Really Means to Use Types "Properly" | DEV BAK - 기술블로그