01Use of attributes (annotations) for declarative metadata and configuration
02Application of constructor property promotion for cleaner class definitions
03Conversion of complex switch statements into exhaustive match expressions
04Creation of type-safe enumerations (Enums) and backed enums
05Implementation of strict typing and property/parameter types
0639 GitHub stars