const result = yield* Effect.match(program, {
onSuccess: (v) => ...,
onFailure: (e) => {
switch (e._tag) {
case "ErrorTypeA":
...
case "ErrorTypeB":
...
}
},
};
const result = yield* Effect.match(program, {
onSuccess: (v) => ...,
onFailure: (e) => {
switch (e._tag) {
case "ErrorTypeA":
...
case "ErrorTypeB":
...
}
},
};