Module
Lunapark.API
- Package
- purescript-lunapark
- Repository
- slamdata/purescript-lunapark
#runInterpreter Source
runInterpreter :: forall r. Interpreter r -> (Lunapark r) ~> (BaseRun r)
#init Source
init :: forall r m. MonadAff m => MonadRec m => String -> CapabilitiesRequest -> m (Either Error (Interpreter r))
#Lunapark Source
type Lunapark r = BaseRun (lunapark :: LUNAPARK, lunaparkActions :: LUNAPARK_ACTIONS | r)
#runLunapark Source
runLunapark :: forall r. HandleLunaparkInput -> (BaseRun (lunapark :: LUNAPARK | r)) ~> (BaseRun r)
#runLunaparkActions Source
runLunaparkActions :: forall r. HandleLunaparkInput -> (Lunapark r) ~> (BaseRun (lunapark :: LUNAPARK | r))
#interpretW3CActions Source
interpretW3CActions :: forall r. List ActionSequence -> (Lunapark r) ~> (BaseRun (lunapark :: LUNAPARK | r))
#w3cActions Source
w3cActions :: forall a r. List ActionSequence -> (List ActionSequence -> (Lunapark r) ~> (BaseRun (lunapark :: LUNAPARK | r))) -> ActionF (Lunapark r a) -> BaseRun (lunapark :: LUNAPARK | r) a
#jsonWireActions Source
jsonWireActions :: forall r. HandleLunaparkInput -> ActionF ~> (BaseRun (lunapark :: LUNAPARK | r))
#handleLunapark Source
handleLunapark :: forall r. HandleLunaparkInput -> LunaparkF ~> (BaseRun r)