{"version":3,"file":"dev.cjs","names":["ResolutionSessionService","DevFlowService"],"sources":["../../src/handlers/dev.ts"],"sourcesContent":["import { DevFlowService } from \"../services/dev/flow\";\nimport { ResolutionSessionService } from \"../services/resolution/session\";\nimport type { BosBuilder } from \"./shared\";\n\nexport function registerDev(builder: BosBuilder) {\n  return {\n    dev: builder.dev.effect(function* (_opts, input) {\n      const session = yield* ResolutionSessionService;\n      const flow = yield* DevFlowService;\n      return yield* flow.dev(session, input);\n    }),\n\n    start: builder.start.effect(function* (_opts, input) {\n      const session = yield* ResolutionSessionService;\n      const flow = yield* DevFlowService;\n      return yield* flow.start(session, input);\n    }),\n  };\n}\n"],"mappings":";;;;AAIA,SAAgB,YAAY,SAAqB;CAC/C,OAAO;EACL,KAAK,QAAQ,IAAI,OAAO,WAAW,OAAO,OAAO;GAC/C,MAAM,UAAU,OAAOA;GAEvB,OAAO,QAAO,OADMC,4BACF,CAAC,IAAI,SAAS,KAAK;EACvC,CAAC;EAED,OAAO,QAAQ,MAAM,OAAO,WAAW,OAAO,OAAO;GACnD,MAAM,UAAU,OAAOD;GAEvB,OAAO,QAAO,OADMC,4BACF,CAAC,MAAM,SAAS,KAAK;EACzC,CAAC;CACH;AACF"}