pulumi/sdk/nodejs/cmd/pulumi-language-nodejs/testdata/tsnode/sdks
Zaid Ajaj f74a5dfec1
[nodejs] First-class output-versioned invokes (#17237)
### Description 

Partially addressing https://github.com/pulumi/pulumi/issues/12710

This PR extends the nodejs SDK with functions `invokeOutput` and
`invokeSingleOutput` which are the output-versioned equivalent of the
plain `invoke` and `invokeSingle`. The underlying implementation doesn't
rely on the plain one and properly implements output deserialization
such that secrets are maintained from the invoke response.

Then we extend the SDK-gen part of nodejs such that output-versioned
invokes use the new primitives `invokeOutput` and `invokeSingleOutput`
in their generated function body without wrapping the plain invoke.
2024-09-16 15:39:46 +00:00
..
alpha-3.0.0-alpha.1+exp.sha.5114f85 Conformance test for provider pre-release versions (#16498) 2024-06-29 10:07:14 +00:00
alpha-3.0.0-alpha.1.internal Conformance test for provider pre-release versions (#16498) 2024-06-29 10:07:14 +00:00
asset-archive-5.0.0 Add asset/archive to conformance tests and fix engine working dir issues (#16100) 2024-05-02 11:32:54 +00:00
config-9.0.0 Ensure internal provider state doesn't clash with user config (#16837) 2024-07-30 12:22:32 +00:00
fail_on_create-4.0.0 Implement up --continue-on-error (#15740) 2024-04-22 11:12:45 +00:00
large-4.3.2 Add large string conformance test (#16034) 2024-04-25 08:14:34 +00:00
primitive-7.0.0 Add a test of sending primitive values for a resource (#16718) 2024-07-22 21:13:11 +00:00
simple-2.0.0 Run conformance tests with and without ts-node (#15809) 2024-03-28 15:44:25 +00:00
simple-invoke-10.0.0 [nodejs] First-class output-versioned invokes (#17237) 2024-09-16 15:39:46 +00:00