Skip to content

Commit 7316b2d

Browse files
committed
02 Add .js suffix to import other modules
1 parent 7dc13c5 commit 7316b2d

File tree

225 files changed

+1063
-1041
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

225 files changed

+1063
-1041
lines changed

generate-code.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ def generate_webhook():
7676
run_command(f'rm -rf lib/webhook/tests/')
7777

7878
with open('lib/webhook/api.ts', 'w') as wfp:
79-
wfp.write("""export * from './model/models';""")
79+
wfp.write("""export * from './model/models.js';""")
8080

8181

8282
def main():
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
{# @pebvariable name="apiInfo" type="org.openapitools.codegen.model.ApiInfoMap" #}
22
{% for api in apiInfo.apis -%}
3-
export { {{ api.operations.classname }} } from './{{ api.get("classFilename") }}';
3+
export { {{ api.operations.classname }} } from './{{ api.get("classFilename") }}.js';
44
{% endfor %}

generator/src/main/resources/line-bot-sdk-nodejs-generator/api-single.pebble

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@
55

66
/* tslint:disable:no-unused-locals */
77
{% for import in imports -%}
8-
import { {{import.classname}} } from '{{import.filename}}';
8+
import { {{import.classname}} } from '{{import.filename}}.js';
99
{% endfor %}
10-
import * as Types from "../../types";
11-
import {ensureJSON} from "../../utils";
10+
import * as Types from "../../types.js";
11+
import {ensureJSON} from "../../utils.js";
1212
import {Readable} from "node:stream";
1313

14-
import HTTPFetchClient, { convertResponseToReadable } from "../../http-fetch";
14+
import HTTPFetchClient, { convertResponseToReadable } from "../../http-fetch.js";
1515

1616
// ===============================================
1717
// This file is autogenerated - Please do not edit
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
// This is the entrypoint for the package
2-
export * from './api/apis';
3-
export * from './model/models';
2+
export * from './api/apis.js';
3+
export * from './model/models.js';

generator/src/main/resources/line-bot-sdk-nodejs-generator/api_test.pebble

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
{# @pebvariable name="imports" type="java.util.List<java.util.Map<String, String>>" #}
22
{# @pebvariable name="operations" type="org.openapitools.codegen.model.OperationMap" #}
33
{# @pebvariable name="authMethods" type="java.util.ArrayList<org.openapitools.codegen.CodegenSecurity>" -#}
4-
import { {{operations.classname}} } from "../../api";
4+
import { {{operations.classname}} } from "../../api.js";
55

66
{% for import in imports -%}
7-
import { {{import.classname}} } from '../{{import.filename}}';
7+
import { {{import.classname}} } from '../{{import.filename}}.js';
88
{% endfor %}
99

1010
import { createServer } from "node:http";

generator/src/main/resources/line-bot-sdk-nodejs-generator/model.pebble

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@
33
{% for model in models %}
44

55
{% for tsi in model.get('tsImports') -%}
6-
import { {{ tsi.classname }} } from '{{ tsi.filename }}';
6+
import { {{ tsi.classname }} } from '{{ tsi.filename }}.js';
77
{%- endfor %}
88

99
{% if model.model.discriminator != null %}
1010
{% for model in model.model.discriminator.mappedModels -%}
11-
import { {{model.modelName}} } from './models';
11+
import { {{model.modelName}} } from './models.js';
1212
{% endfor %}
1313

1414
export type {{classname}} =
@@ -30,7 +30,7 @@ export type Unknown{{classname}} = {{classname}}Base & {
3030
{%- endif -%}
3131
{% if not model.model.isEnum -%}
3232
{% if model.model.parent != null %}
33-
import { {{ model.model.parent }}Base } from './models';
33+
import { {{ model.model.parent }}Base } from './models.js';
3434

3535
{% endif %}
3636
export type {{classname}}{% if model.model.discriminator != null %}Base{% endif %} = {% if model.model.parent != null %}{{ model.model.parent }}Base & {% endif %} { {% if model.model.vendorExtensions.get("x-selector") != null %}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
{# @pebvariable name="models" type="java.util.ArrayList<org.openapitools.codegen.model.ModelMap>" #}
22
{% for model in models -%}
3-
export * from '{{ model.model.classFilename }}';
3+
export * from '{{ model.model.classFilename }}.js';
44
{%- endfor %}

lib/channel-access-token/api.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
// This is the entrypoint for the package
2-
export * from "./api/apis";
3-
export * from "./model/models";
2+
export * from "./api/apis.js";
3+
export * from "./model/models.js";
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
export { ChannelAccessTokenClient } from "./channelAccessTokenClient";
1+
export { ChannelAccessTokenClient } from "./channelAccessTokenClient.js";

lib/channel-access-token/api/channelAccessTokenClient.ts

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -11,18 +11,20 @@
1111
*/
1212

1313
/* tslint:disable:no-unused-locals */
14-
import { ChannelAccessTokenKeyIdsResponse } from "../model/channelAccessTokenKeyIdsResponse";
15-
import { ErrorResponse } from "../model/errorResponse";
16-
import { IssueChannelAccessTokenResponse } from "../model/issueChannelAccessTokenResponse";
17-
import { IssueShortLivedChannelAccessTokenResponse } from "../model/issueShortLivedChannelAccessTokenResponse";
18-
import { IssueStatelessChannelAccessTokenResponse } from "../model/issueStatelessChannelAccessTokenResponse";
19-
import { VerifyChannelAccessTokenResponse } from "../model/verifyChannelAccessTokenResponse";
14+
import { ChannelAccessTokenKeyIdsResponse } from "../model/channelAccessTokenKeyIdsResponse.js";
15+
import { ErrorResponse } from "../model/errorResponse.js";
16+
import { IssueChannelAccessTokenResponse } from "../model/issueChannelAccessTokenResponse.js";
17+
import { IssueShortLivedChannelAccessTokenResponse } from "../model/issueShortLivedChannelAccessTokenResponse.js";
18+
import { IssueStatelessChannelAccessTokenResponse } from "../model/issueStatelessChannelAccessTokenResponse.js";
19+
import { VerifyChannelAccessTokenResponse } from "../model/verifyChannelAccessTokenResponse.js";
2020

21-
import * as Types from "../../types";
22-
import { ensureJSON } from "../../utils";
21+
import * as Types from "../../types.js";
22+
import { ensureJSON } from "../../utils.js";
2323
import { Readable } from "node:stream";
2424

25-
import HTTPFetchClient, { convertResponseToReadable } from "../../http-fetch";
25+
import HTTPFetchClient, {
26+
convertResponseToReadable,
27+
} from "../../http-fetch.js";
2628

2729
// ===============================================
2830
// This file is autogenerated - Please do not edit

0 commit comments

Comments
 (0)