Safe Haskell | None |
---|
- data JSChan a
- newChan :: SunroofArgument a => JS t (JSChan a)
- writeChan :: forall t a. (SunroofThread t, SunroofArgument a) => a -> JSChan a -> JS t ()
- readChan :: forall a. (Sunroof a, SunroofArgument a) => JSChan a -> JS B a
Documentation
JSChan
abstraction. The type parameter gives
the type of values held in the channel.
SunroofArgument o0 => Show (JSChan o0) | |
SunroofArgument o0 => IfB (JSChan o0) | |
SunroofArgument o => EqB (JSChan o) | Reference equality, not value equality. |
SunroofArgument o0 => Sunroof (JSChan o0) | |
SunroofArgument o0 => JSTuple (JSChan o0) |
writeChan :: forall t a. (SunroofThread t, SunroofArgument a) => a -> JSChan a -> JS t ()Source
Put a value into the channel. This will never block.