Skip to content

Commit 849b3e8

Browse files
joschaKevin Broja
and
Kevin Broja
authored
fix(typescript): export types (#19725)
* Fix export type for typescript interfaces in all platforms (#6805) * Generated samples and docs * chore: update samples --------- Co-authored-by: Kevin Broja <[email protected]>
1 parent af2ed1c commit 849b3e8

File tree

13 files changed

+28
-28
lines changed

13 files changed

+28
-28
lines changed

modules/openapi-generator/src/main/resources/typescript/index.mustache

+3-3
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ export * from "./auth/auth{{importFileExtension}}";
44
export * from "./models/all{{importFileExtension}}";
55
{{/models.0}}
66
export { createConfiguration } from "./configuration{{importFileExtension}}"
7-
export{{#platforms}}{{#deno}} type{{/deno}}{{/platforms}} { Configuration } from "./configuration{{importFileExtension}}"
7+
export type { Configuration } from "./configuration{{importFileExtension}}"
88
export * from "./apis/exception{{importFileExtension}}";
99
export * from "./servers{{importFileExtension}}";
1010
export { RequiredError } from "./apis/baseapi{{importFileExtension}}";
@@ -13,10 +13,10 @@ export { RequiredError } from "./apis/baseapi{{importFileExtension}}";
1313
export { Middleware } from './middleware{{importFileExtension}}';
1414
{{/useRxJS}}
1515
{{^useRxJS}}
16-
export{{#platforms}}{{#deno}} type{{/deno}}{{/platforms}} { PromiseMiddleware as Middleware } from './middleware{{importFileExtension}}';
16+
export type { PromiseMiddleware as Middleware } from './middleware{{importFileExtension}}';
1717
{{/useRxJS}}
1818
{{#useObjectParameters}}
19-
export { {{#apiInfo}}{{#apis}}{{#operations}}{{#operation}}{{#platforms}}{{#deno}}type {{/deno}}{{/platforms}}{{classname}}{{operationIdCamelCase}}Request, {{/operation}}Object{{classname}} as {{classname}}{{^-last}}, {{/-last}} {{/operations}}{{/apis}}{{/apiInfo}}} from './types/ObjectParamAPI{{importFileExtension}}';
19+
export { {{#apiInfo}}{{#apis}}{{#operations}}{{#operation}}type {{classname}}{{operationIdCamelCase}}Request, {{/operation}}Object{{classname}} as {{classname}}{{^-last}}, {{/-last}} {{/operations}}{{/apis}}{{/apiInfo}}} from './types/ObjectParamAPI{{importFileExtension}}';
2020
{{/useObjectParameters}}
2121
{{^useObjectParameters}}
2222
{{#useRxJS}}

samples/client/others/typescript/builds/array-of-lists/index.ts

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

samples/client/others/typescript/builds/null-types-simple/index.ts

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

samples/client/others/typescript/builds/with-unique-items/index.ts

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

samples/client/others/typescript/encode-decode/build/index.ts

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

samples/openapi3/client/petstore/typescript/builds/browser/index.ts

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

samples/openapi3/client/petstore/typescript/builds/composed-schemas/index.ts

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

samples/openapi3/client/petstore/typescript/builds/default/index.ts

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

samples/openapi3/client/petstore/typescript/builds/explode-query/index.ts

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

samples/openapi3/client/petstore/typescript/builds/inversify/index.ts

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

samples/openapi3/client/petstore/typescript/builds/jquery/index.ts

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

samples/openapi3/client/petstore/typescript/builds/nullable-enum/index.ts

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

samples/openapi3/client/petstore/typescript/builds/object_params/index.ts

+3-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)