Module

Control.Execution.Immediate

Package
purescript-setimmediate
Repository
athanclark/purescript-setimmediate

#ShimRegistered Source

#SET_IMMEDIATE_SHIM Source

#registerShim Source

registerShim :: forall eff. Eff (set_immediate_shim :: SET_IMMEDIATE_SHIM | eff) ShimRegistered

#ImmediateID Source

#IMMEDIATE Source

#run0 Source

run0 :: forall eff. Eff (immediate :: IMMEDIATE | eff) Unit -> Eff (immediate :: IMMEDIATE | eff) ImmediateID

#run1 Source

run1 :: forall a eff. (a -> Eff (immediate :: IMMEDIATE | eff) Unit) -> a -> Eff (immediate :: IMMEDIATE | eff) ImmediateID

#run2 Source

run2 :: forall b a eff. (a -> b -> Eff (immediate :: IMMEDIATE | eff) Unit) -> a -> b -> Eff (immediate :: IMMEDIATE | eff) ImmediateID

#run3 Source

run3 :: forall c b a eff. (a -> b -> c -> Eff (immediate :: IMMEDIATE | eff) Unit) -> a -> b -> c -> Eff (immediate :: IMMEDIATE | eff) ImmediateID

#run4 Source

run4 :: forall d c b a eff. (a -> b -> c -> d -> Eff (immediate :: IMMEDIATE | eff) Unit) -> a -> b -> c -> d -> Eff (immediate :: IMMEDIATE | eff) ImmediateID

#run5 Source

run5 :: forall e d c b a eff. (a -> b -> c -> d -> e -> Eff (immediate :: IMMEDIATE | eff) Unit) -> a -> b -> c -> d -> e -> Eff (immediate :: IMMEDIATE | eff) ImmediateID

#cancel Source

cancel :: forall eff. ImmediateID -> Eff (immediate :: IMMEDIATE | eff) Unit