Commit Graph

2 Commits

Author SHA1 Message Date
Abhinav Gupta 9222152630
sdk/go/pulumix: Rename SpecializeOutput to Cast ()
Per Ideation discussion, renames SpecializeOutput to Cast.
This function is a type-safe generic way to convert
any Output type (legacy or typed) to any other Output type
holding the same ElementType.

This DOES NOT change the type of the contained element in any way.
2023-08-28 19:41:49 +00:00
Abhinav Gupta 362cc2a41a
sdk/go: Add pulumix subpackage ()
**Each commit is separately reviewable.**

---

Adds the pulumix subpackage implementing strongly-typed
inputs, outputs, and combinators.
internal/cmd/gen-pux-applyn generates all four variants of `Apply` for
up to 8 parameters.

See individual commits for more details on each change.

Resolves 
2023-08-28 15:38:23 +00:00