| Safe Haskell | None | 
|---|
Language.Sunroof.JS.MVar
Description
- 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
Instances
| 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