feat: allow overriding internal custom codecs #540
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Allows overriding codecs defined inside the package itself, rather than just external ones. Because
openapi-generatorcurrently does not handle multiple symbols exported with the same name in different files, this just allows any codec in any file in the project to be overridden at the.path like so:However I'm wondering if it would be worth it do implement the path resolution work necessary to enable overriding imports from individual files in case it is needed in the future.