You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I would like to use the NgTscPlugin from @angular/compiler-cli to create transformers for @rollup/plugin-typescript. NgTscPlugin#createTransformers seems to have exactly the return type that the rollup plugin can use.
Actual Behavior / Situation
In order to call createTransformers, I have to have called setupCompilation, which needs a program, which is only available inside the factory method of a program transformer. So I would need to be inside a transformer to create the transformers.
Modification Proposal
If possible, it would be nice to have the transformers configuration option be a callback that is provided with a program (and maybe even a compilerhost?) and returns the transformers object.
The text was updated successfully, but these errors were encountered:
Haringat
changed the title
Typescript transformers API design is incompatible with angular compiler
Typescript plugin transformers API design is incompatible with angular compiler
Jan 22, 2024
Thanks for the issue. This isn't likely to see any traction unless there's a contribution from the community. Mostly because, well Angular, but also bc this is an Angular specific problem whereas we don't have the issue with the majority of frameworks (otherwise we'd have a flood of issues about it)
Expected Behavior / Situation
I would like to use the NgTscPlugin from
@angular/compiler-cli
to create transformers for@rollup/plugin-typescript
. NgTscPlugin#createTransformers seems to have exactly the return type that the rollup plugin can use.Actual Behavior / Situation
In order to call createTransformers, I have to have called setupCompilation, which needs a program, which is only available inside the factory method of a program transformer. So I would need to be inside a transformer to create the transformers.
Modification Proposal
If possible, it would be nice to have the
transformers
configuration option be a callback that is provided with a program (and maybe even a compilerhost?) and returns the transformers object.The text was updated successfully, but these errors were encountered: