everything-dev
Version:
A consolidated product package for building Module Federation apps with oRPC APIs.
1 lines • 1.36 kB
Source Map (JSON)
{"version":3,"file":"ops.cjs","names":["ResolutionSessionService","OpsService"],"sources":["../../src/handlers/ops.ts"],"sourcesContent":["import { OpsService } from \"../services/ops\";\nimport { ResolutionSessionService } from \"../services/resolution/session\";\nimport type { BosBuilder } from \"./shared\";\n\nexport function registerOps(builder: BosBuilder) {\n return {\n status: builder.status.effect(function* () {\n const session = yield* ResolutionSessionService;\n const ops = yield* OpsService;\n return yield* ops.status(session);\n }),\n\n logs: builder.logs.effect(function* (_opts, input) {\n const session = yield* ResolutionSessionService;\n const ops = yield* OpsService;\n return yield* ops.logs(input, session?.root ?? process.cwd());\n }),\n\n kill: builder.kill.effect(function* (_opts, input) {\n const ops = yield* OpsService;\n return yield* ops.kill(input);\n }),\n };\n}\n"],"mappings":";;;;AAIA,SAAgB,YAAY,SAAqB;CAC/C,OAAO;EACL,QAAQ,QAAQ,OAAO,OAAO,aAAa;GACzC,MAAM,UAAU,OAAOA;GAEvB,OAAO,QAAO,OADKC,uBACF,CAAC,OAAO,OAAO;EAClC,CAAC;EAED,MAAM,QAAQ,KAAK,OAAO,WAAW,OAAO,OAAO;GACjD,MAAM,UAAU,OAAOD;GAEvB,OAAO,QAAO,OADKC,uBACF,CAAC,KAAK,OAAO,SAAS,QAAQ,QAAQ,IAAI,CAAC;EAC9D,CAAC;EAED,MAAM,QAAQ,KAAK,OAAO,WAAW,OAAO,OAAO;GAEjD,OAAO,QAAO,OADKA,uBACF,CAAC,KAAK,KAAK;EAC9B,CAAC;CACH;AACF"}