Module
Transit.HandlerLookup
- Package
- purescript-transit
- Repository
- m-bock/purescript-transit
#addHandler Source
addHandler :: forall @symStaIn @symMsgIn m staIn msgIn rowStateOut rowMsg rowState trashState trashMsg trashUnion. IsSymbol symStaIn => IsSymbol symMsgIn => Cons symStaIn staIn trashState rowState => Cons symMsgIn msgIn trashMsg rowMsg => Union rowStateOut trashUnion rowState => (staIn -> msgIn -> m (Variant rowStateOut)) -> HandlerLookupBuilder m rowState rowMsg -> HandlerLookupBuilder m rowState rowMsg#build Source
build :: forall m rowState rowMsg. Applicative m => HandlerLookupBuilder m rowState rowMsg -> HandlerLookup m rowState rowMsg#initBuilder Source
initBuilder :: forall @rowState @rowMsg m. HandlerLookupBuilder m rowState rowMsg#runI Source
runI :: forall m may. Applicative m => Alternative may => RunI m may- Modules
- Transit
- Transit.
Class. CheckReturn - Transit.
Class. CurryN - Transit.
Class. MkHandlerLookup - Transit.
Class. MkUpdate - Transit.
Core - Transit.
DSL - Transit.
Data. DotLang - Transit.
Data. Graph - Transit.
Data. Html - Transit.
Data. MaybeChurch - Transit.
Data. Table - Transit.
HandlerLookup - Transit.
Render. Graphviz - Transit.
Render. Theme - Transit.
Render. TransitionTable - Transit.
StateGraph - Transit.
VariantUtils