const trailVersion = yield* getDetailedTrailVersionEffect({ trailVersionId });
return yield* Option.match(trailVersion, {
onNone: () => Effect.fail(new Error("Trail version not found"));
onSome: () => Effect.gen(function* () { /* ...rest of program */ })
})
const trailVersion = yield* getDetailedTrailVersionEffect({ trailVersionId });
return yield* Option.match(trailVersion, {
onNone: () => Effect.fail(new Error("Trail version not found"));
onSome: () => Effect.gen(function* () { /* ...rest of program */ })
})