Releases: greymind/WebApiToTypeScript
Added time logs for analysis actions
Added time logs for analysis actions - controllers and actions, interfaces, and enumerations
Interface members are now required
Requiring interface members helps enforce type safety on call()
Fix generic name generation
Replace previous name generation with regex
Add support for multiple generic parameters
Collision prevented with post-fixing number of parameters like generated C# generic names `(\d)*
Fixes Generic Chain Handling
Chain of generic functions now handled properly by checking IsGenericParameter
Generate Generic Interfaces
Now also generates generic interfaces including base interfaces!
Support For Generating Interface Member Names In Camel Case
Added support for generating interface member names in camel case!
Add Exclude Match Support
Interface matching can now exclude based on reg ex pattern in config file
Create Interfaces Based on Match Configuration
Add support for creating interfaces for matching types in config. Includes a match regex and a base type matcher.
Handle arrays in interfaces and leaner generated code
Cleaner and leaner generated code for Endpoints
Handles arrays in Interfaces
Unified simple and collection parameter handling
RegEx Type Matching
Added support for type matching using regular expressions and removed interface constructor initialization