const recovered = program.pipe(
Effect.catchTags({
RequestError: Effect.die,
ResponseError: Effect.die,
HttpApiDecodeError: Effect.die,
ParseError: Effect.die,
}),
);
return Effect.runPromise(
Effect.map(Effect.either(recovered), Schema.encodeSync(MyResult)),
);
}
const recovered = program.pipe(
Effect.catchTags({
RequestError: Effect.die,
ResponseError: Effect.die,
HttpApiDecodeError: Effect.die,
ParseError: Effect.die,
}),
);
return Effect.runPromise(
Effect.map(Effect.either(recovered), Schema.encodeSync(MyResult)),
);
}