diff --git a/libs/wingsdk/src/target-sim/api.ts b/libs/wingsdk/src/target-sim/api.ts index 09b71b1a061..b86eed0e927 100644 --- a/libs/wingsdk/src/target-sim/api.ts +++ b/libs/wingsdk/src/target-sim/api.ts @@ -1,12 +1,12 @@ import { Construct } from "constructs"; import { App } from "./app"; import { EventMapping } from "./event-mapping"; -import { Function } from "./function"; import { Policy } from "./policy"; import { ISimulatorResource } from "./resource"; import { ApiRoute, ApiSchema } from "./schema-resources"; import { simulatorAttrToken } from "./tokens"; import { bindSimulatorResource, makeSimulatorJsClient } from "./util"; +import { Function } from "../cloud"; import * as cloud from "../cloud"; import { lift } from "../core"; import { ToSimulatorOutput } from "../simulator/simulator"; diff --git a/libs/wingsdk/src/target-sim/queue.ts b/libs/wingsdk/src/target-sim/queue.ts index dac0d56712d..d8cd2daec07 100644 --- a/libs/wingsdk/src/target-sim/queue.ts +++ b/libs/wingsdk/src/target-sim/queue.ts @@ -1,10 +1,7 @@ import { Construct } from "constructs"; import { App } from "./app"; import { EventMapping } from "./event-mapping"; -import { - Function, - FunctionInflightMethods as SimFunctionInflightMethods, -} from "./function"; +import { FunctionInflightMethods as SimFunctionInflightMethods } from "./function"; import { Policy } from "./policy"; import { ISimulatorResource } from "./resource"; import { QueueSchema } from "./schema-resources"; @@ -80,7 +77,7 @@ export class Queue extends cloud.Queue implements ISimulatorResource { props: cloud.QueueSetConsumerOptions = {} ): cloud.Function { const functionHandler = QueueSetConsumerHandler.toFunctionHandler(inflight); - const fn = new Function( + const fn = new cloud.Function( this, App.of(this).makeId(this, "Consumer"), functionHandler, diff --git a/libs/wingsdk/src/target-sim/schedule.ts b/libs/wingsdk/src/target-sim/schedule.ts index a8dacb71a3a..342612e3fdd 100644 --- a/libs/wingsdk/src/target-sim/schedule.ts +++ b/libs/wingsdk/src/target-sim/schedule.ts @@ -1,7 +1,6 @@ import { Construct } from "constructs"; import { App } from "./app"; import { EventMapping } from "./event-mapping"; -import { Function } from "./function"; import { Policy } from "./policy"; import { ISimulatorResource } from "./resource"; import { ScheduleSchema } from "./schema-resources"; @@ -10,6 +9,7 @@ import { makeSimulatorJsClient, convertDurationToCronExpression, } from "./util"; +import { Function } from "../cloud"; import * as cloud from "../cloud"; import { lift } from "../core"; import { ToSimulatorOutput } from "../simulator"; diff --git a/libs/wingsdk/src/target-sim/topic.ts b/libs/wingsdk/src/target-sim/topic.ts index 52550a83d2e..85d2848dd34 100644 --- a/libs/wingsdk/src/target-sim/topic.ts +++ b/libs/wingsdk/src/target-sim/topic.ts @@ -1,11 +1,11 @@ import { Construct } from "constructs"; import { App } from "./app"; import { EventMapping } from "./event-mapping"; -import { Function } from "./function"; import { Policy } from "./policy"; import { ISimulatorResource } from "./resource"; import { TopicSchema } from "./schema-resources"; import { bindSimulatorResource, makeSimulatorJsClient } from "./util"; +import { Function } from "../cloud"; import * as cloud from "../cloud"; import { lift, LiftMap } from "../core"; import { ToSimulatorOutput } from "../simulator";