pulumi/pkg/codegen/internal/test/testdata/external-resource-schema
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
..
docs [codegen/nodejs] Respect compat modes when referencing external types (#8850) 2022-01-28 13:28:55 -08:00
dotnet [codegen/dotnet] Allow generated SDKs to have a global namespace other then `Pulumi` (#8735) 2022-01-21 12:58:11 -08:00
go Use `pulumi-plugin.json` rather than `pulumiplugin.json` (#8593) 2021-12-15 10:41:44 -08:00
nodejs [codegen/nodejs] Respect compat modes when referencing external types (#8850) 2022-01-28 13:28:55 -08:00
python Use `pulumi-plugin.json` rather than `pulumiplugin.json` (#8593) 2021-12-15 10:41:44 -08:00
schema.json Do not generate Go inputty types for output-only schema types (#7943) 2021-12-10 15:35:24 -08:00