(self: Effect.Effect<A, E, R>)
| 47 | }> {} |
| 48 | |
| 49 | const delay = <A, E, R>(self: Effect.Effect<A, E, R>) => |
| 50 | Effect.zipRight( |
| 51 | Effect.promise(() => new Promise((r) => setTimeout(() => r(0), 0))), |
| 52 | self |
| 53 | ) |
| 54 | |
| 55 | const counted = <A, E, R>(self: Effect.Effect<A, E, R>) => Effect.tap(self, () => Effect.map(Counter, (c) => c.count++)) |
| 56 |