TypeScript Refactor Best Practices Comprehensive TypeScript and TSX refactoring and modernization guide designed for AI agents and LLMs. Contains 47 rules across 9 categories, prioritized by impact to guide automated refactoring, code review, and code generation. Current to TypeScript 6.0 and React 19. When to Apply Reference these guidelines when: - Refactoring TypeScript or React/TSX code for type safety and maintainability - Designing type architectures (discriminated unions, branded types, generics) - Narrowing types to eliminate unsafe casts - Typing React components and hooks (props, re…