pulumi/pkg/codegen/internal/test/testdata/external-node-compatibility/nodejs
Justin Van Patten e5f29d1781
[codegen/nodejs] Respect compat modes when referencing external types (#8850)
This change fixes the Node.js SDK codegen to take external package compatibility modes into account when referencing external types.

For example, the kubernetes package has a "kubernetes20" compat mode set, which causes its types to be emitted without an `Args` suffix. When another package references types from kubernetes, those references should not include the `Args` suffix.

Another example: if a package has a compatibility mode specified like "kubernetes20" and is referencing types from a package that has no compatibility mode set, the externally referenced types should have the `Args` suffix.
2022-01-28 13:28:55 -08:00
..
scripts [codegen/nodejs] Respect compat modes when referencing external types (#8850) 2022-01-28 13:28:55 -08:00
README.md [codegen/nodejs] Respect compat modes when referencing external types (#8850) 2022-01-28 13:28:55 -08:00
codegen-manifest.json [codegen/nodejs] Respect compat modes when referencing external types (#8850) 2022-01-28 13:28:55 -08:00
foo.ts [codegen/nodejs] Respect compat modes when referencing external types (#8850) 2022-01-28 13:28:55 -08:00
index.ts [codegen/nodejs] Respect compat modes when referencing external types (#8850) 2022-01-28 13:28:55 -08:00
package.json [codegen/nodejs] Respect compat modes when referencing external types (#8850) 2022-01-28 13:28:55 -08:00
provider.ts [codegen/nodejs] Respect compat modes when referencing external types (#8850) 2022-01-28 13:28:55 -08:00
tsconfig.json [codegen/nodejs] Respect compat modes when referencing external types (#8850) 2022-01-28 13:28:55 -08:00
utilities.ts [codegen/nodejs] Respect compat modes when referencing external types (#8850) 2022-01-28 13:28:55 -08:00

README.md