pulumi/examples/multilang/index.ts
Luke Hoban 4042adef9d Refactor example
Separate three pieces:
1. User code
2. Auto-generated proxy code
3. Core language SDK code
2020-07-15 15:04:03 -07:00

14 lines
489 B
TypeScript

import * as pulumi from "@pulumi/pulumi";
import * as mycomponent from "./proxy";
// This is code the user would write to use `mycomponent` from the guest language.
const res = new mycomponent.MyComponent("n", {
input1: Promise.resolve(24),
});
export const id2 = res.myid;
export const output1 = res.output1;
export const customResource = res.customResource; // TODO: This comes back as the `id` - not a live resource object.
export const innerComponent = res.innerComponent.data;