(layer: Layer.Layer<R, E>)
| 144 | // instances Server.Default uses. Use when a test needs pub/sub identity with |
| 145 | // an in-process HTTP server — most tests should stick with `testEffect`. |
| 146 | export const testEffectShared = <R, E>(layer: Layer.Layer<R, E>) => |
| 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>, |