Module

Halogen.Aff.Driver.Eval

#Renderer

type Renderer r = forall s f act ps i o. Ref LifecycleHandlers -> Ref (DriverState r s f act ps i o) -> Effect Unit

#evalF

evalF :: forall r s f act ps i o. Renderer r -> Ref (DriverState r s f act ps i o) -> Input act -> Aff Unit

#evalQ

evalQ :: forall r s f act ps i o a. Renderer r -> Ref (DriverState r s f act ps i o) -> f a -> Aff (Maybe a)

#evalM

evalM :: forall r s f act ps i o. Renderer r -> Ref (DriverState r s f act ps i o) -> (HalogenM s act ps o Aff) ~> Aff

#queueOrRun

#handleAff

handleAff :: forall a. Aff a -> Effect Unit

Modules