Safe Haskell | None |
---|
- data JSMVar a
- newMVar :: forall a t. SunroofArgument a => a -> JS t (JSMVar a)
- newEmptyMVar :: SunroofArgument a => JS t (JSMVar a)
- putMVar :: forall a. SunroofArgument a => a -> JSMVar a -> JS B ()
- takeMVar :: forall a. (Sunroof a, SunroofArgument a) => JSMVar a -> JS B a
Documentation
SunroofArgument o0 => Show (JSMVar o0) | |
SunroofArgument o0 => IfB (JSMVar o0) | |
SunroofArgument o => EqB (JSMVar o) | Reference equality, not value equality. |
SunroofArgument o0 => Sunroof (JSMVar o0) | |
SunroofArgument o0 => JSTuple (JSMVar o0) |
newMVar :: forall a t. SunroofArgument a => a -> JS t (JSMVar a)Source
Create a new JSMVar
with the given value inside.
See newEmptyMVar
.
newEmptyMVar :: SunroofArgument a => JS t (JSMVar a)Source