()
| 49 | latch = Effect.unsafeMakeLatch(true) |
| 50 | |
| 51 | unsafeGet(): Option.Option<A> { |
| 52 | if (this.state.current._tag === "Acquired") { |
| 53 | return Option.some(this.state.current.value) |
| 54 | } |
| 55 | return Option.none() |
| 56 | } |
| 57 | |
| 58 | unsafeRebuild(): Effect.Effect<void, E> { |
| 59 | const s = this.state.current |
no outgoing calls