pulumi/sdk/nodejs/tests/runtime
Fraser Waters d744f22284
Don't error on output toString in debug text (#18016)
Fixes https://github.com/pulumi/pulumi/issues/17736

This change is two parts. Firstly we change the `Output<T>.toString`
error to a specific error type. We then catch that specific error when
trying to stringify properties for debug text. If we see that specific
error type we just assume `Output<T>`, else for other errors we let them
bubble up to the user (as before).

This should give more complete coverage of all types of objects that
could potentially nest an output value, rather than just special casing
the toString logic to check for output instances in arrays.
2025-01-30 17:15:54 +00:00
..
langhost Don't error on output toString in debug text (#18016) 2025-01-30 17:15:54 +00:00
testdata Fix usage of getters and setters in Lambda callback functions (#16568) 2024-07-08 09:51:12 +00:00
asyncIterableUtil.spec.ts Eliminate async promise executor. 2023-05-11 13:05:43 -04:00
closure-integration-tests.ts Use @types/node matching the ts version for integration tests (#17185) 2024-09-06 09:21:47 +00:00
findWorkspaceRoot.spec.ts Fix codepaths computation when working dir is nested relative to package.json (#15601) 2024-03-08 16:16:47 +00:00
install-package-tests.ts Use the corepack executable from dev dependencies (#18393) 2025-01-30 15:06:47 +00:00
pack.ts Vendor TypeScript and ts-node (#15622) 2024-04-10 15:26:37 +00:00
props.spec.ts Replace Rome with Biome in the NodeJS SDK (#16456) 2024-06-24 11:14:56 +00:00
registrations.spec.ts Suppress grpc rejections due to the resource monitor terminating 2023-06-14 14:43:32 -07:00
rpc.spec.ts [sdk/nodejs] Maintain secretness and input dependencies of output invokes (#17479) 2024-10-05 00:40:19 +00:00
settings.spec.ts Apply autoformat 2023-04-28 18:27:10 -04:00