Primary Release
The primary release has complete support for generating:
- Module Declarations
- Class Declarations
- Interface Declarations
- Enum Declarations
- Type Alias Declarations
- Including String & Numeric Literal Types
- Declarator Declarations
It also supports generating type names referring to:
- Simple Types
- Array Types
- Set Types
- Map Types
- Generic (e.g. Parameterized) Types
- Tuple Types
- Intersection & Union Types
- Lambda Types
Finally, generating complex code blocks and function signatures is also easily done.