fix(typescript-fetch): use type modifier on imports for discriminator.mappedModels (#21397)

* typescript-fetch: use `type` modifier on imports for `discriminator.mappedModels`

This ensures that the generated code works when `--verbatimModuleSyntax` is enabled for the TypeScript compiler.
Regular imports already use the `type` modifier, so this should not be a breaking change.

* update samples
This commit is contained in:
Stefan Paul Noack
2025-06-18 16:50:20 +02:00
committed by GitHub
parent 623463a6ed
commit 8d8e3ddf16
5 changed files with 8 additions and 8 deletions

View File

@@ -13,7 +13,7 @@ import {
{{/hasImports}}
{{#discriminator}}
{{#discriminator.mappedModels}}
import { {{modelName}}, {{modelName}}FromJSONTyped, {{modelName}}ToJSON, {{modelName}}ToJSONTyped } from './{{modelName}}{{importFileExtension}}';
import { type {{modelName}}, {{modelName}}FromJSONTyped, {{modelName}}ToJSON, {{modelName}}ToJSONTyped } from './{{modelName}}{{importFileExtension}}';
{{/discriminator.mappedModels}}
{{/discriminator}}
{{>modelGenericInterfaces}}