()
| 96 | } |
| 97 | |
| 98 | function defer<T>() { |
| 99 | let resolve!: (value: T | PromiseLike<T>) => void |
| 100 | const promise = new Promise<T>((done) => { |
| 101 | resolve = done |
| 102 | }) |
| 103 | return { promise, resolve } |
| 104 | } |
| 105 | |
| 106 | const waitFor = <A>(check: Effect.Effect<A | undefined>, message: string) => |
| 107 | Effect.gen(function* () { |
no outgoing calls
no test coverage detected