Releases: greymind/WebApiToTypeScript
Optional args if all parameters are optional
v1.1.0 Added Darko to team list
Typed object initializer for endpoints
Since typescript doesn't have named parameters, we now use a well defined interface to construct the object to prevent silent compile-time fails due to parameter order changes in signature.
Typed generic return for call
.call(...) returns ng.IPromise. More typing!
Angular endpoints service
Writes angular endpoints service now for properly managing $http scope and thus angular keeps track of it per app and such. Inject AngularEndpointsService, or whatever name you use in Config
Fix for TypeScript bug
Order base classes before derived classes since TypeScript bug is unfixed
microsoft/TypeScript#21
microsoft/TypeScript#5207
Support for collections in query strings
Adds support for collections in query strings
Stable trifecta of features
Stable set of the three core features - endpoints, enums and interfaces (classes). Lots of code cleanup required though, but it works on a fairly complex project!