Skip to content

Commit 72d7acc

Browse files
committed
Merge pull request #1979 from wing328/ts_property_double_quote
[TypeScript] double quote model property name
2 parents dfe1889 + 535cc1d commit 72d7acc

File tree

10 files changed

+52
-52
lines changed

10 files changed

+52
-52
lines changed

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ namespace {{package}} {
1818
* {{{description}}}
1919
*/
2020
{{/description}}
21-
{{name}}{{^required}}?{{/required}}: {{#isEnum}}{{classname}}.{{{datatypeWithEnum}}}{{/isEnum}}{{^isEnum}}{{{datatype}}}{{/isEnum}};
21+
"{{name}}"{{^required}}?{{/required}}: {{#isEnum}}{{classname}}.{{{datatypeWithEnum}}}{{/isEnum}}{{^isEnum}}{{{datatype}}}{{/isEnum}};
2222
{{/vars}}
2323
}
2424

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ export class {{classname}} {{#parent}}extends {{{parent}}} {{/parent}}{
2222
* {{{description}}}
2323
*/
2424
{{/description}}
25-
{{name}}: {{#isEnum}}{{classname}}.{{{datatypeWithEnum}}}{{/isEnum}}{{^isEnum}}{{{datatype}}}{{/isEnum}};
25+
"{{name}}": {{#isEnum}}{{classname}}.{{{datatypeWithEnum}}}{{/isEnum}}{{^isEnum}}{{{datatype}}}{{/isEnum}};
2626
{{/vars}}
2727
}
2828

samples/client/petstore/typescript-angular/API/Client/Category.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@ namespace API.Client {
55

66
export interface Category {
77

8-
id?: number;
8+
"id"?: number;
99

10-
name?: string;
10+
"name"?: string;
1111
}
1212

1313
}

samples/client/petstore/typescript-angular/API/Client/Order.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,20 +5,20 @@ namespace API.Client {
55

66
export interface Order {
77

8-
id?: number;
8+
"id"?: number;
99

10-
petId?: number;
10+
"petId"?: number;
1111

12-
quantity?: number;
12+
"quantity"?: number;
1313

14-
shipDate?: Date;
14+
"shipDate"?: Date;
1515

1616
/**
1717
* Order Status
1818
*/
19-
status?: Order.StatusEnum;
19+
"status"?: Order.StatusEnum;
2020

21-
complete?: boolean;
21+
"complete"?: boolean;
2222
}
2323

2424
export namespace Order {

samples/client/petstore/typescript-angular/API/Client/Pet.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,20 +5,20 @@ namespace API.Client {
55

66
export interface Pet {
77

8-
id?: number;
8+
"id"?: number;
99

10-
category?: Category;
10+
"category"?: Category;
1111

12-
name: string;
12+
"name": string;
1313

14-
photoUrls: Array<string>;
14+
"photoUrls": Array<string>;
1515

16-
tags?: Array<Tag>;
16+
"tags"?: Array<Tag>;
1717

1818
/**
1919
* pet status in the store
2020
*/
21-
status?: Pet.StatusEnum;
21+
"status"?: Pet.StatusEnum;
2222
}
2323

2424
export namespace Pet {

samples/client/petstore/typescript-angular/API/Client/Tag.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@ namespace API.Client {
55

66
export interface Tag {
77

8-
id?: number;
8+
"id"?: number;
99

10-
name?: string;
10+
"name"?: string;
1111
}
1212

1313
}

samples/client/petstore/typescript-angular/API/Client/User.ts

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,24 +5,24 @@ namespace API.Client {
55

66
export interface User {
77

8-
id?: number;
8+
"id"?: number;
99

10-
username?: string;
10+
"username"?: string;
1111

12-
firstName?: string;
12+
"firstName"?: string;
1313

14-
lastName?: string;
14+
"lastName"?: string;
1515

16-
email?: string;
16+
"email"?: string;
1717

18-
password?: string;
18+
"password"?: string;
1919

20-
phone?: string;
20+
"phone"?: string;
2121

2222
/**
2323
* User Status
2424
*/
25-
userStatus?: number;
25+
"userStatus"?: number;
2626
}
2727

2828
}

samples/client/petstore/typescript-angular/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,4 +16,4 @@ npm run clean
1616

1717
## Author
1818

19-
19+
[email protected], Swagger-Codegen community

samples/client/petstore/typescript-node/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,4 +19,4 @@ npm run clean
1919

2020
## Author
2121

22-
22+
[email protected], Swagger-Codegen community

samples/client/petstore/typescript-node/api.ts

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -9,34 +9,34 @@ import http = require('http');
99
/* tslint:disable:no-unused-variable */
1010

1111
export class User {
12-
id: number;
13-
username: string;
14-
firstName: string;
15-
lastName: string;
16-
email: string;
17-
password: string;
18-
phone: string;
12+
"id": number;
13+
"username": string;
14+
"firstName": string;
15+
"lastName": string;
16+
"email": string;
17+
"password": string;
18+
"phone": string;
1919
/**
2020
* User Status
2121
*/
22-
userStatus: number;
22+
"userStatus": number;
2323
}
2424

2525
export class Category {
26-
id: number;
27-
name: string;
26+
"id": number;
27+
"name": string;
2828
}
2929

3030
export class Pet {
31-
id: number;
32-
category: Category;
33-
name: string;
34-
photoUrls: Array<string>;
35-
tags: Array<Tag>;
31+
"id": number;
32+
"category": Category;
33+
"name": string;
34+
"photoUrls": Array<string>;
35+
"tags": Array<Tag>;
3636
/**
3737
* pet status in the store
3838
*/
39-
status: Pet.StatusEnum;
39+
"status": Pet.StatusEnum;
4040
}
4141

4242
export namespace Pet {
@@ -47,20 +47,20 @@ export namespace Pet {
4747
}
4848
}
4949
export class Tag {
50-
id: number;
51-
name: string;
50+
"id": number;
51+
"name": string;
5252
}
5353

5454
export class Order {
55-
id: number;
56-
petId: number;
57-
quantity: number;
58-
shipDate: Date;
55+
"id": number;
56+
"petId": number;
57+
"quantity": number;
58+
"shipDate": Date;
5959
/**
6060
* Order Status
6161
*/
62-
status: Order.StatusEnum;
63-
complete: boolean;
62+
"status": Order.StatusEnum;
63+
"complete": boolean;
6464
}
6565

6666
export namespace Order {

0 commit comments

Comments
 (0)