Eve

Simple

Running your App

eve_

Working with Actions

type App a

type Action state a

runApp

runAction

exit

Dispatching Events

dispatchEvent

dispatchEvent_

Event Listeners

addListener

addListener_

removeListener

data Listener

data ListenerId

Asynchronous Helpers

asyncEventProvider

type EventDispatcher

Built-in Event Listeners

afterInit

beforeEvent

beforeEvent_

afterEvent

afterEvent_

onExit

Working with State

makeStateLens

data AppState

Advanced

eve

Actions

type AppT s m a

data ActionT base zoomed m a

runActionOver

States

class HasStates s

type States

stateLens

Local Events

class HasEvents s

dispatchLocalEvent

dispatchLocalEvent_

addLocalListener

addLocalListener_

removeLocalListener

Async

asyncActionProvider

dispatchEventAsync

dispatchActionAsync