elm package cache
Packages
Reroutes
About
lamdera.com
Fresheyeball
/
elm-return
/
1.0.0
NOTE: this package is not compatible with Elm 0.19.1
README
About
Versions
Source
Modules
Return
Type
Modeling the
update
tuple as a Monad
type
alias
Return
msg model
=
( model,
Cmd
msg )
Basics
map
:
(a -> b) ->
Return
msg a ->
Return
msg b
map2
:
(a -> b -> c) ->
Return
msg a ->
Return
msg b ->
Return
msg c
map3
:
(a -> b -> c -> d)
->
Return
msg a
->
Return
msg b
->
Return
msg c
->
Return
msg d
map4
:
(a -> b -> c -> d -> e)
->
Return
msg a
->
Return
msg b
->
Return
msg c
->
Return
msg d
->
Return
msg e
map5
:
(a -> b -> c -> d -> e -> f)
->
Return
msg a
->
Return
msg b
->
Return
msg c
->
Return
msg d
->
Return
msg e
->
Return
msg f
andMap
:
Return
msg (a -> b) ->
Return
msg a ->
Return
msg b
singleton
:
model ->
Return
msg model
andThen
:
Return
msg a -> (a ->
Return
msg b) ->
Return
msg b
(|<)
:
Return
msg model_ ->
Return
msg model ->
Return
msg model_
(>|)
:
Return
msg model ->
Return
msg model_ ->
Return
msg model_
(>>|)
:
Return
msg a -> (a ->
Return
msg b) ->
Return
msg b
(|<<)
:
(a ->
Return
msg b) ->
Return
msg a ->
Return
msg b
Write
Cmd
s
writer
:
( model,
Cmd
msg ) ->
Return
msg model
tell
:
Cmd
msg ->
Return
msg ()
listen
:
Return
msg a ->
Return
msg (
Return
msg a)
pass
:
Return
msg ( model,
Cmd
msg ->
Cmd
msg_ ) ->
Return
msg_ model
censor
:
(
Cmd
msg ->
Cmd
msg_) ->
Return
msg model ->
Return
msg_ model
Read
Cmd
s
reader
:
(
Cmd
msg ->
Cmd
msg_) ->
Return
msg model ->
Return
msg_ model
ask
:
Return
msg model ->
Return
msg (
Cmd
msg)
State
get
:
Cmd
msg ->
Return
msg (
Cmd
msg)
put
:
Cmd
msg -> model ->
Return
msg ()
README
About
14 versions
Source
Modules
Return