01Promotes composable type aliases for cleaner object definitions
02Implements flow-based type narrowing and explicit null handling
03Encourages explicit function return types for better API documentation
040 GitHub stars
05Enforces type-safe patterns over unsafe assertions and 'any' types
06Prioritizes union types and 'as const' objects over runtime enums