Package: effect
Module: Latch
Releases the fibers currently waiting on a closed latch without opening it.
When to use
Use to let the fibers currently waiting on a latch proceed while keeping the latch closed for future waiters.
Details
The returned effect succeeds with true when release was requested while
the latch was closed, or false if the latch was already open. Future
waiters still suspend until the latch is opened or released again.
See
open for opening the latch for current and future waitersSignature
declare const release: (self: Latch) => Effect.Effect<boolean>
Since v4.0.0