Created by: elibolonur
When generating code with typescript-axios, it creates imports of both types and values via import statement. This causes issues with modern toolset (e.g. Vite or esbuild) due to separate processing of individual modules and type erasure - as a result, import statement refers to no longer existing export.
Typescript 3.8 introduces import type statement for importing types. typescript-axios already generates Typescript 4.0 which has this support. Hence this PR suggests usage of import type statement for importing types during typescript-axios generation.
Issue: fixes https://github.com/OpenAPITools/openapi-generator/issues/12784 Similar to: https://github.com/OpenAPITools/openapi-generator/issues/11179