diff --git a/libs/@wingcloud/framework/package.json b/libs/@wingcloud/framework/package.json index 6c05fa76ff3..ff38d5ef373 100644 --- a/libs/@wingcloud/framework/package.json +++ b/libs/@wingcloud/framework/package.json @@ -23,9 +23,6 @@ "registry": "https://registry.npmjs.org", "tag": "latest" }, - "dependencies": { - "constructs": "~10.2.69" - }, "peerDependencies": { "@winglang/sdk": "*", "typescript": "^5.3.3" diff --git a/libs/@wingcloud/framework/src/index.ts b/libs/@wingcloud/framework/src/index.ts index 6f1eaafdeae..fc39ac6ae4c 100644 --- a/libs/@wingcloud/framework/src/index.ts +++ b/libs/@wingcloud/framework/src/index.ts @@ -1,5 +1,6 @@ // re-exporting useful types from the sdk export { cloud, ex } from "@winglang/sdk"; +export { Construct } from "@winglang/sdk/lib/core/types"; // typescript workflow primitives export { inflight, lift } from "./inflight"; diff --git a/libs/@wingcloud/framework/src/main.ts b/libs/@wingcloud/framework/src/main.ts index f1e2acb948a..f07abec7367 100644 --- a/libs/@wingcloud/framework/src/main.ts +++ b/libs/@wingcloud/framework/src/main.ts @@ -1,5 +1,7 @@ import { platform, std } from "@winglang/sdk"; -import { Construct } from "constructs"; +import type { + Construct +} from "@winglang/sdk/lib/core/types"; /** * Properties for a Wing app. diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9850ddd6ba1..3bd626c999e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1136,9 +1136,6 @@ importers: libs/@wingcloud/framework: dependencies: - constructs: - specifier: ~10.2.69 - version: 10.2.70 typescript: specifier: ^5.3.3 version: 5.3.3