UNPKG

everything-dev

Version:

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

14 lines (12 loc) • 596 B
import { pruneDeadEffect, readRegistry } from "./registry.mjs"; import { Context, Effect, Layer } from "effect"; //#region src/services/processes/service.ts var ProcessesService = class ProcessesService extends Context.Service()("bos/ProcessesService") { static Live = Layer.succeed(ProcessesService, ProcessesService.of({ list: () => Effect.try({ try: readRegistry, catch: (error) => error instanceof Error ? error : /* @__PURE__ */ new Error("Unknown error") }).pipe(Effect.flatMap(pruneDeadEffect)) })); }; //#endregion export { ProcessesService }; //# sourceMappingURL=service.mjs.map