mirror of
https://github.com/OpenAPITools/openapi-generator.git
synced 2025-10-14 16:33:56 +00:00
[typescript-axios]: withSeparateModelsAndApi
handles importFileExtension
(#22032)
Separate models are located in `modelPackage` folder with `index.ts` file. ESM requires an index file with the provided extension when `importFileExtension` is defined.
This commit is contained in:
parent
bab5ca2452
commit
2afac1aa28
@ -22,7 +22,7 @@ import { DUMMY_BASE_URL, assertParamExists, setApiKeyToObject, setBasicAuthToObj
|
|||||||
import { BASE_PATH, COLLECTION_FORMATS, type RequestArgs, BaseAPI, RequiredError, operationServerMap } from '{{apiRelativeToRoot}}base{{importFileExtension}}';
|
import { BASE_PATH, COLLECTION_FORMATS, type RequestArgs, BaseAPI, RequiredError, operationServerMap } from '{{apiRelativeToRoot}}base{{importFileExtension}}';
|
||||||
{{#imports}}
|
{{#imports}}
|
||||||
// @ts-ignore
|
// @ts-ignore
|
||||||
import type { {{classname}} } from '{{apiRelativeToRoot}}{{tsModelPackage}}{{importFileExtension}}';
|
import type { {{classname}} } from '{{apiRelativeToRoot}}{{tsModelPackage}}{{#importFileExtension}}/index{{importFileExtension}}{{/importFileExtension}}';
|
||||||
{{/imports}}
|
{{/imports}}
|
||||||
{{/withSeparateModelsAndApi}}
|
{{/withSeparateModelsAndApi}}
|
||||||
{{^withSeparateModelsAndApi}}
|
{{^withSeparateModelsAndApi}}
|
||||||
|
@ -5,4 +5,4 @@
|
|||||||
|
|
||||||
export * from "./api{{importFileExtension}}";
|
export * from "./api{{importFileExtension}}";
|
||||||
export * from "./configuration{{importFileExtension}}";
|
export * from "./configuration{{importFileExtension}}";
|
||||||
{{#withSeparateModelsAndApi}}export * from "./{{tsModelPackage}}{{importFileExtension}}";{{/withSeparateModelsAndApi}}
|
{{#withSeparateModelsAndApi}}export * from "./{{tsModelPackage}}{{#importFileExtension}}/index{{importFileExtension}}{{/importFileExtension}}";{{/withSeparateModelsAndApi}}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user