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. |
||
---|---|---|
.. | ||
docs | ||
dotnet | ||
go | ||
hcl2 | ||
internal/test | ||
nodejs | ||
python | ||
schema | ||
docs.go | ||
docs_test.go | ||
utilities.go |