Module
Halogen.UseTrigger 
- Package
 - purescript-halogen-use-trigger-hooks
 - Repository
 - katsujukou/purescript-halogen-use-trigger-hooks
 
#UseTrigger Source
data UseTrigger :: (Type -> Type) -> HookTypedata UseTrigger t0
Instances
HookNewtype (UseTrigger m) (UseTrigger' m)
#UseTrigger' Source
type UseTrigger' :: (Type -> Type) -> HookTypetype UseTrigger' m = (UseState EvalTrigger) <> (UseRef (Array (TickHandler m))) <> UseEffect <> Pure
Instances
HookNewtype (UseTrigger m) (UseTrigger' m)
#TickHandler Source
type TickHandler :: (Type -> Type) -> Typetype TickHandler m = { continue :: HookM m Unit } -> HookM m Unit
#UseTriggerInterface Source
type UseTriggerInterface :: (Type -> Type) -> Typetype UseTriggerInterface m = { onNextTick :: TickHandler m -> HookM m Unit, triggerEval :: HookM m Unit }
#useTrigger Source
useTrigger :: forall m. MonadEffect m => Hook m (UseTrigger m) (UseTriggerInterface m)