UNPKG

everything-dev

Version:

A consolidated product package for building Module Federation apps with oRPC APIs.

23 lines (21 loc) • 742 B
import { ResolutionSessionService } from "../services/resolution/session.mjs"; import { OpsService } from "../services/ops.mjs"; //#region src/handlers/ops.ts function registerOps(builder) { return { status: builder.status.effect(function* () { const session = yield* ResolutionSessionService; return yield* (yield* OpsService).status(session); }), logs: builder.logs.effect(function* (_opts, input) { const session = yield* ResolutionSessionService; return yield* (yield* OpsService).logs(input, session?.root ?? process.cwd()); }), kill: builder.kill.effect(function* (_opts, input) { return yield* (yield* OpsService).kill(input); }) }; } //#endregion export { registerOps }; //# sourceMappingURL=ops.mjs.map