pulumi/sdk/nodejs/runtime
Zaid Ajaj aa9ca8a4ed
[sdk/nodejs] Maintain secretness and input dependencies of output invokes (#17479)
### Description 

Addresses the nodejs part of #17474, it does the following
 - Keeping track of secretness of inputs
- Unwraps the inputs such that they are sent as plain values to the
engine
 - Marks the invoke result as secret if any of the inputs is a secret
- Marks the dependencies of the output invoke response being the list of
all dependencies of the inputs
- Enables conformance tests `l2-invoke-secrets` and
`l2-invoke-dependencies`
 - Adds unit tests for newly added function `unwrapSecretValues`
2024-10-05 00:40:19 +00:00
..
closure Improve TypeDocs for `sdk/nodejs/runtime` (#16621) 2024-07-15 11:27:47 +00:00
asyncIterableUtil.ts Improve TypeDocs for `sdk/nodejs/runtime` (#16621) 2024-07-15 11:27:47 +00:00
callbacks.ts implement invoke transforms for NodeJS (#16688) 2024-07-18 08:41:39 +00:00
config.ts Improve TypeDocs for `sdk/nodejs/runtime` (#16621) 2024-07-15 11:27:47 +00:00
debuggable.ts Improve TypeDocs for `sdk/nodejs/runtime` (#16621) 2024-07-15 11:27:47 +00:00
index.ts Add support for async mocks in TS 2023-06-01 13:58:53 +02:00
invoke.ts [sdk/nodejs] Maintain secretness and input dependencies of output invokes (#17479) 2024-10-05 00:40:19 +00:00
mocks.ts Improve TypeDocs for `sdk/nodejs/runtime` (#16621) 2024-07-15 11:27:47 +00:00
resource.ts Try and avoid serializing `runtime/resource.js` (#17247) 2024-09-12 16:27:53 +00:00
rpc.ts [sdk/nodejs] Maintain secretness and input dependencies of output invokes (#17479) 2024-10-05 00:40:19 +00:00
settings.ts Couple of monitor support code cleanups from review (#17267) 2024-09-16 19:10:57 +00:00
stack.ts implement invoke transforms for NodeJS (#16688) 2024-07-18 08:41:39 +00:00
state.ts Add packageReferences feature flag (#17153) 2024-09-13 14:32:53 +00:00