Skip to content

Releases: greymind/WebApiToTypeScript

Added time logs for analysis actions

27 Sep 16:50
Compare
Choose a tag to compare

Added time logs for analysis actions - controllers and actions, interfaces, and enumerations

Interface members are now required

20 Sep 16:15
Compare
Choose a tag to compare

Requiring interface members helps enforce type safety on call()

Fix generic name generation

19 Sep 21:31
Compare
Choose a tag to compare

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

19 Sep 21:07
Compare
Choose a tag to compare

Chain of generic functions now handled properly by checking IsGenericParameter

Generate Generic Interfaces

19 Sep 13:49
Compare
Choose a tag to compare

Now also generates generic interfaces including base interfaces!

Support For Generating Interface Member Names In Camel Case

15 Sep 09:22
Compare
Choose a tag to compare

Added support for generating interface member names in camel case!

Add Exclude Match Support

15 Sep 09:12
Compare
Choose a tag to compare

Interface matching can now exclude based on reg ex pattern in config file

Create Interfaces Based on Match Configuration

15 Sep 09:11
Compare
Choose a tag to compare

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

15 Sep 06:45
Compare
Choose a tag to compare

Cleaner and leaner generated code for Endpoints
Handles arrays in Interfaces
Unified simple and collection parameter handling

RegEx Type Matching

14 Sep 16:15
Compare
Choose a tag to compare

Added support for type matching using regular expressions and removed interface constructor initialization