Skip to content

Commit 3029884

Browse files
authored
Merge pull request #1255 from swagger-api/nils91-ft/js-es6-default-export
js es6 default export
2 parents 1164d7c + 52ecd3a commit 3029884

File tree

7 files changed

+12
-12
lines changed

7 files changed

+12
-12
lines changed

src/main/resources/handlebars/javascript/es6/ApiClient.mustache

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ import superagent from "superagent";
1313
* @alias module:{{#invokerPackage}}{{invokerPackage}}/{{/invokerPackage}}ApiClient
1414
* @class
1515
*/{{/emitJSDoc}}
16-
export class ApiClient {
16+
export default class ApiClient {
1717
constructor() {
1818
{{#emitJSDoc}}/**
1919
* The base URL against which to resolve every API call's (relative) path.

src/main/resources/handlebars/javascript/es6/api.mustache

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
{{>licenseInfo}}
2-
import {{braces "left"}}ApiClient{{braces "right"}} from "../ApiClient";
3-
{{#imports}}import {{braces "left"}}{{import}}{{braces "right"}} from '../{{#modelPackage}}{{&modelPackage}}/{{/modelPackage}}{{import}}';
2+
import ApiClient from "../ApiClient";
3+
{{#imports}}import {{import}} from '../{{#modelPackage}}{{&modelPackage}}/{{/modelPackage}}{{import}}';
44
{{/imports}}
55

66
{{#emitJSDoc}}/**
77
* {{baseName}} service.
88
* @module {{#invokerPackage}}{{&invokerPackage}}/{{/invokerPackage}}{{#apiPackage}}{{&apiPackage}}/{{/apiPackage}}{{classname}}
99
* @version {{projectVersion}}
1010
*/{{/emitJSDoc}}
11-
export class {{classname}} {
11+
export default class {{classname}} {
1212
1313
{{#emitJSDoc}}/**
1414
* Constructs a new {{&classname}}. {{#description}}

src/main/resources/handlebars/javascript/es6/enumClass.mustache

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
* @enum {{braces "left"}}{{datatype}}{{braces "right"}}
44
* @readonly
55
*/{{/emitJSDoc}}
6-
export {{datatypeWithEnum}} = {
6+
export default {{datatypeWithEnum}} = {
77
{{#allowableValues}}
88
{{#enumVars}}
99
{{#emitJSDoc}}

src/main/resources/handlebars/javascript/es6/index.mustache

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{{>licenseInfo}}
2-
import {ApiClient} from './ApiClient';
3-
{{#models}}import {{braces "left"}}{{#model}}{{classFilename}}{{/model}}{{braces "right"}} from './{{#modelPackage}}{{modelPackage}}/{{/modelPackage}}{{importPath}}';
4-
{{/models}}{{#apiInfo}}{{#apis}}import {{braces "left"}}{{importPath}}{{braces "right"}} from './{{#apiPackage}}{{apiPackage}}/{{/apiPackage}}{{importPath}}';
2+
import ApiClient from './ApiClient';
3+
{{#models}}import {{#model}}{{classFilename}}{{/model}} from './{{#modelPackage}}{{modelPackage}}/{{/modelPackage}}{{importPath}}';
4+
{{/models}}{{#apiInfo}}{{#apis}}import {{importPath}} from './{{#apiPackage}}{{apiPackage}}/{{/apiPackage}}{{importPath}}';
55
{{/apis}}{{/apiInfo}}
66

77
{{#emitJSDoc}}/**{{#projectDescription}}

src/main/resources/handlebars/javascript/es6/model.mustache

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{{>licenseInfo}}
2-
import {{braces "left"}}ApiClient{{braces "right"}} from '../ApiClient';
2+
import ApiClient from '../ApiClient';
33
{{#imports}}
4-
import {{braces "left"}}{{import}}{{braces "right"}} from './{{import}}';
4+
import {{import}} from './{{import}}';
55
{{/imports}}
66

77
{{#models}}

src/main/resources/handlebars/javascript/es6/partial_model_enum_class.mustache

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,4 +30,4 @@ const {{classname}} = {
3030
}
3131
};
3232

33-
export {{braces "left"}}{{classname}}{{braces "right"}};
33+
export default {{braces "left"}}{{classname}}{{braces "right"}};

src/main/resources/handlebars/javascript/es6/partial_model_generic.mustache

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
* @version {{projectVersion}}
66
*/
77
{{/emitJSDoc}}
8-
export class {{classname}} {{#parentModel}}extends {{classname}} {{/parentModel}}{{#parent}}{{^parentModel}}{{#vendorExtensions.x-isArray}}extends Array {{/vendorExtensions.x-isArray}}{{/parentModel}}{{/parent}}{
8+
export default class {{classname}} {{#parentModel}}extends {{classname}} {{/parentModel}}{{#parent}}{{^parentModel}}{{#vendorExtensions.x-isArray}}extends Array {{/vendorExtensions.x-isArray}}{{/parentModel}}{{/parent}}{
99
{{#emitJSDoc}}
1010
/**
1111
* Constructs a new <code>{{classname}}</code>.{{#description}}

0 commit comments

Comments
 (0)