pulumi/sdk/nodejs
joeduffy 56c0392ba9 Add special serialization for some properties
This change rearanges serialization of properties in a few ways:

* Mirror the asset/archive serialization that we use in the fabric
  itself, so that we can recover the nature of these objects on
  both side of the RPC boundary.

* Wait for promises to settle before marshaling resource properties.
  This allows for I/O in creating a resource's state.  Note that
  we of course still do not block awaiting resolution of resource
  output properties during dry runs (planning), because they will
  never resolve.  This is distinctly different from promises.

* Add tests for the above.
2017-09-04 11:35:21 -07:00
..
cmd/langhost Get integration tests passing 2017-09-04 11:35:21 -07:00
lib Add special serialization for some properties 2017-09-04 11:35:21 -07:00
tests Add special serialization for some properties 2017-09-04 11:35:21 -07:00
.gitignore Implement initial Lumi-as-a-library 2017-09-04 11:35:20 -07:00
lumi-langhost-nodejs Get integration tests passing 2017-09-04 11:35:21 -07:00
Makefile Eliminate lumi, lumijs, and lumirt packages 2017-09-04 11:35:20 -07:00
package.json Add config to the basic/minimal test 2017-09-04 11:35:21 -07:00
tsconfig.json Add config helpers 2017-09-04 11:35:21 -07:00
tslint.json Implement initial Lumi-as-a-library 2017-09-04 11:35:20 -07:00
yarn.lock Implement initial Lumi-as-a-library 2017-09-04 11:35:20 -07:00