( self: Effect.Effect<A, E, R>, message: string, duration: Duration.Input = "2 seconds", )
| 147 | make<R, E>(Layer.provideMerge(layer, testEnv), Layer.provideMerge(layer, liveEnv), sharedRun) |
| 148 | |
| 149 | export const awaitWithTimeout = <A, E, R>( |
| 150 | self: Effect.Effect<A, E, R>, |
| 151 | message: string, |
| 152 | duration: Duration.Input = "2 seconds", |
| 153 | ) => |
| 154 | self.pipe( |
| 155 | Effect.timeoutOrElse({ |
| 156 | duration, |
| 157 | orElse: () => Effect.fail(new Error(message)), |
| 158 | }), |
| 159 | ) |
| 160 | |
| 161 | export const pollWithTimeout = <A, E, R>( |
| 162 | self: Effect.Effect<A | undefined, E, R>, |
no outgoing calls
no test coverage detected