pulumi/changelog
Will Jones 858a1963eb Split TypeScript types up in codegen
This commit refactors NodeJS/TypeScript code generation so that input,
output and enumeration types are now generated in separate files near
their resources. Previously, all inputs, outputs and enumerations would
be grouped into a coarse-grained `types/*` module hierarchy, which hurts
type checking performance in the case of large providers such as AWS
(see https://github.com/pulumi/pulumi/issues/11558 and
https://github.com/pulumi/pulumi/issues/10442, for instance). This
commit changes code generation so that we now emit
`input.ts`/`output.ts`/`enums.ts` files next to resources and functions
as appropriate, rather than bundling them all into one large module. For
backwards compatibility, the original module hierarchy has been
preserved using re-exports until such a time as we decide to bump the
major versions of our provider SDKs to remove it.
2024-05-14 15:52:08 +01:00
..
pending Split TypeScript types up in codegen 2024-05-14 15:52:08 +01:00
config.yaml Fix coming soon misrender (#15783) 2024-03-26 17:24:37 +00:00