Effect.gen for sequential code
Effect.gen lets you write sequential Effect code like async/await. Use yield* to unwrap Effects and get their values.
In the anti-pattern, we nest callbacks. In the Effect way, we write flat, readable code.
- Use
Effect.gen(function* () { ... })for sequential code - Use
yield*to unwrap an Effect and get its value - Return the final value from the generator
Loading code editor...