UNPKG

everything-dev

Version:

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

16 lines (14 loc) • 815 B
const require_registry = require('./registry.cjs'); let effect = require("effect"); //#region src/services/processes/service.ts var ProcessesRegistryError = class extends effect.Data.TaggedError("ProcessesRegistryError") {}; var ProcessesService = class ProcessesService extends effect.Context.Service()("bos/ProcessesService") { static Live = effect.Layer.succeed(ProcessesService, ProcessesService.of({ list: effect.Effect.try({ try: require_registry.readRegistry, catch: (error) => new ProcessesRegistryError({ message: error instanceof Error ? error.message : "Unknown error" }) }).pipe(effect.Effect.flatMap(require_registry.pruneDeadEffect)) })); }; //#endregion exports.ProcessesRegistryError = ProcessesRegistryError; exports.ProcessesService = ProcessesService; //# sourceMappingURL=service.cjs.map