Skip to content

Commit 265b4b5

Browse files
committed
Merge pull request #1385 from aersamkull/master
Updates to TypeScript Templates 2
2 parents 638bbfa + 988de07 commit 265b4b5

File tree

3 files changed

+19
-19
lines changed

3 files changed

+19
-19
lines changed

modules/swagger-codegen/src/main/resources/TypeScript-Angular/api.mustache

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
/* tslint:disable:no-unused-variable member-ordering */
44

55
{{#operations}}
6-
module {{package}} {
6+
namespace {{package}} {
77
'use strict';
88
99
{{#description}}
@@ -16,24 +16,24 @@ module {{package}} {
1616
1717
static $inject: string[] = ['$http', '$httpParamSerializer'];
1818
19-
constructor(private $http: ng.IHttpService, basePath?: string, private $httpParamSerializer?: (any) => any) {
19+
constructor(private $http: ng.IHttpService, basePath?: string, private $httpParamSerializer?: (d: any) => any) {
2020
if (basePath) {
2121
this.basePath = basePath;
2222
}
2323
}
2424
{{#operation}}
2525

2626
public {{nickname}} ({{#allParams}}{{paramName}}{{^required}}?{{/required}}: {{{dataType}}}, {{/allParams}}extraHttpRequestParams?: any ) : ng.IHttpPromise<{{#returnType}}{{{returnType}}}{{/returnType}}{{^returnType}}{}{{/returnType}}> {
27-
var path = this.basePath + '{{path}}';
27+
let path = this.basePath + '{{path}}';
2828
2929
{{#pathParams}}
3030
path = path.replace('{' + '{{baseName}}' + '}', String({{paramName}}));
3131

3232
{{/pathParams}}
33-
var queryParameters: any = {};
34-
var headerParams: any = {};
33+
let queryParameters: any = {};
34+
let headerParams: any = {};
3535
{{#hasFormParams}}
36-
var formParams: any = {};
36+
let formParams: any = {};
3737

3838
{{/hasFormParams}}
3939
{{#allParams}}
@@ -63,7 +63,7 @@ module {{package}} {
6363
formParams['{{baseName}}'] = {{paramName}};
6464

6565
{{/formParams}}
66-
var httpRequestParams: any = {
66+
let httpRequestParams: any = {
6767
method: '{{httpMethod}}',
6868
url: path,
6969
json: {{#hasFormParams}}false{{/hasFormParams}}{{^hasFormParams}}true{{/hasFormParams}},
@@ -76,7 +76,7 @@ module {{package}} {
7676
};
7777

7878
if (extraHttpRequestParams) {
79-
for (var k in extraHttpRequestParams) {
79+
for (let k in extraHttpRequestParams) {
8080
if (extraHttpRequestParams.hasOwnProperty(k)) {
8181
httpRequestParams[k] = extraHttpRequestParams[k];
8282
}

modules/swagger-codegen/src/main/resources/TypeScript-Angular/model.mustache

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/// <reference path="api.d.ts" />
22

3-
module {{package}} {
3+
namespace {{package}} {
44
'use strict';
55
66
{{#models}}
@@ -10,7 +10,7 @@ module {{package}} {
1010
* {{{description}}}
1111
*/
1212
{{/description}}
13-
export class {{classname}} {{#parent}}extends {{{parent}}} {{/parent}}{
13+
export interface {{classname}} {{#parent}}extends {{{parent}}} {{/parent}}{
1414
{{#vars}}
1515

1616
{{#description}}
@@ -23,7 +23,7 @@ module {{package}} {
2323
}
2424

2525
{{#hasEnums}}
26-
export module {{classname}} {
26+
export namespace {{classname}} {
2727
{{#vars}}
2828
{{#isEnum}}
2929

modules/swagger-codegen/src/main/resources/TypeScript-node/api.mustache

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ export class {{classname}} {{#parent}}extends {{{parent}}} {{/parent}}{
2727
}
2828

2929
{{#hasEnums}}
30-
export module {{classname}} {
30+
export namespace {{classname}} {
3131
{{#vars}}
3232
{{#isEnum}}
3333
export enum {{datatypeWithEnum}} { {{#allowableValues}}{{#values}}
@@ -157,15 +157,15 @@ export class {{classname}} {
157157
{{#operation}}
158158

159159
public {{nickname}} ({{#allParams}}{{paramName}}{{^required}}?{{/required}}: {{{dataType}}}{{#hasMore}}, {{/hasMore}}{{/allParams}}) : Promise<{ response: http.ClientResponse; {{#returnType}}body: {{{returnType}}}; {{/returnType}} }> {
160-
var path = this.url + this.basePath + '{{path}}';
160+
let path = this.url + this.basePath + '{{path}}';
161161
162162
{{#pathParams}}
163163
path = path.replace('{' + '{{baseName}}' + '}', String({{paramName}}));
164164

165165
{{/pathParams}}
166-
var queryParameters: any = {};
167-
var headerParams: any = {};
168-
var formParams: any = {};
166+
let queryParameters: any = {};
167+
let headerParams: any = {};
168+
let formParams: any = {};
169169

170170
{{#allParams}}{{#required}}
171171
// verify required parameter '{{paramName}}' is set
@@ -183,7 +183,7 @@ export class {{classname}} {
183183
headerParams['{{baseName}}'] = {{paramName}};
184184

185185
{{/headerParams}}
186-
var useFormData = false;
186+
let useFormData = false;
187187

188188
{{#formParams}}
189189
if ({{paramName}} !== undefined) {
@@ -194,9 +194,9 @@ export class {{classname}} {
194194
{{/isFile}}
195195

196196
{{/formParams}}
197-
var deferred = promise.defer<{ response: http.ClientResponse; {{#returnType}}body: {{{returnType}}}; {{/returnType}} }>();
197+
let deferred = promise.defer<{ response: http.ClientResponse; {{#returnType}}body: {{{returnType}}}; {{/returnType}} }>();
198198

199-
var requestOptions: request.Options = {
199+
let requestOptions: request.Options = {
200200
method: '{{httpMethod}}',
201201
qs: queryParameters,
202202
headers: headerParams,

0 commit comments

Comments
 (0)