Module

FRP.Event.VBus

Package
purescript-hyrule
Repository
mikesol/purescript-hyrule

#VBus Source

class VBus :: RowList Type -> Row Type -> Row Type -> Row Type -> Constraintclass VBus ri p e u | ri -> p e u where

Members

Instances

#unsafeMarkAsVbus Source

unsafeMarkAsVbus :: forall a. a -> a

#V Source

data V :: Row Type -> Typedata V (bus :: Row Type)

Instances

#S Source

data S

#unsafeDestroyS Source

unsafeDestroyS :: forall m. S -> m Unit

#unsafePE Source

unsafePE :: forall m u p e. V u -> m { e :: Record e, p :: Record p, s :: S }

#vbus Source

vbus :: forall proxy ri i s m p e o u. RowToList i ri => MonadST s m => VBus ri p e u => proxy (V i) -> (Record p -> Record e -> o) -> AnEvent m o