OpenAPITools/openapi-generator

[BUG][Typescript - fetch]- `.openapi-generator-ignore` doesn't exclude files `import` in `apis/index.ts` & `models/index.ts`

rallets opened this issue · 0 comments

Bug Report Checklist

  • Have you provided a full/minimal spec to reproduce the issue?
  • Have you validated the input using an OpenAPI validator (example)?
  • Have you tested with the latest master to confirm the issue still exists?
  • Have you searched for related issues/PRs?
  • What's the actual output vs expected output?
  • [Optional] Sponsorship to speed up the bug fix or feature request (example)
Description

I'm excluding some apis and models using .openapi-generator-ignore.
The apis and models are filtered correctly, but the apis/index.ts and models/index.ts files contain the import of ALL the possible files, filtered or not. This is breaking the typescript build.

Am I doing something wrong, or this is effectively a bug?

openapi-generator version

7.4.0-SNAPSHOT

OpenAPI declaration file content or url

Full repro, including the code generated by openapi-generator.

https://github.com/rallets/openapi-generator-bug

Steps to reproduce

Just run the syncapi.bat script that use docker

Related issues/PRs

Haven't found similar issues.

Suggest a fix

The index.ts files should not include the excluded files.

Thank you