UNPKG

everything-dev

Version:

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

20 lines (18 loc) • 578 B
import { ProcessesService } from "../services/processes/service.mjs"; import { Effect } from "effect"; //#region src/handlers/processes.ts function registerProcesses(builder) { return { ps: builder.ps.effect(function* () { return yield* (yield* ProcessesService).list().pipe(Effect.map((entries) => ({ status: "ok", entries })), Effect.catchIf((error) => error instanceof Error, (error) => Effect.succeed({ status: "error", entries: [], error: error.message }))); }) }; } //#endregion export { registerProcesses }; //# sourceMappingURL=processes.mjs.map