pulumi/pkg/codegen
Pat Gavlin 726d43a5bd
[codegen/nodejs/sdk] Split required {in,out}puts. (#4736)
These changes are necessary in order to move tfgen over to the schema
code generator.

The schema generator for tfgen has an annoying behavior for nested types
in which it does not separate input and output types. Worse, the shape
of the type that results from a collision of input and output types is
order-dependent: whichever of the two was observed last wins (note that
the shape is still determenistic, as the order in which types are
recorded is always the same). As a result, the NodeJS code generator
needs to know the set of required properties for the other aspect of the
type in order to generate proper code.

Contributes to
https://github.com/pulumi/pulumi-terraform-bridge/issues/179.
2020-06-01 11:50:10 -07:00
..
docs Anchoring properties (#4488) 2020-05-22 14:53:34 -07:00
dotnet Don't mark provider token string types with json attribute in C# (#4658) 2020-05-27 10:14:38 +02:00
go [Go Program Gen] binary, unary, and conditional expression support (#4716) 2020-05-28 13:47:49 -07:00
hcl2 Convert primitive types in C# program gen (#4686) 2020-05-29 12:38:53 +02:00
internal/test output generation for s3 logging example (#4681) 2020-05-26 07:07:54 -07:00
nodejs [codegen/nodejs/sdk] Split required {in,out}puts. (#4736) 2020-06-01 11:50:10 -07:00
python Initial support for C# program gen (#4611) 2020-05-19 10:18:38 +02:00
schema [codegen/nodejs/sdk] Split required {in,out}puts. (#4736) 2020-06-01 11:50:10 -07:00
docs.go [codegen/docs] Generate a table with links to the language-specific module pages (#4597) 2020-05-12 15:37:37 -07:00
docs_test.go [codegen/docs] Add a new template for examples section (#4591) 2020-05-08 16:25:28 -07:00
utilities.go [codegen/python] Fix nested quotes. (#4539) 2020-04-30 16:34:25 -07:00