dillonkearns/elm-pages-v3-beta/18.0.0

NOTE: the latest version is 21.0.0

Pages.Form

= Parallel
| Serial
List (Attribute (PagesMsg userMsg))
-> Options error parsed input userMsg
-> { app
| pageFormState : Model
, transition : Maybe Transition
, fetchers : Dict String (FetcherState (Maybe action))
}
-> Form
error
{ combine : Validation error parsed named constraints
, view : Context error input -> List (Html (PagesMsg userMsg))
}
parsed
input
-> Html (PagesMsg userMsg)
List (Attribute (PagesMsg userMsg))
-> Options error parsed input userMsg
-> { app
| pageFormState : Model
, transition : Maybe Transition
, fetchers : Dict String (FetcherState (Maybe action))
}
-> Form
error
{ combine : Validation error parsed named constraints
, view : Context error input -> List (Html (PagesMsg userMsg))
}
parsed
input
-> Html (PagesMsg userMsg)
type alias FormWithServerValidations error combined input view =
Form
error
{ combine :
Validation
error
(BackendTask
FatalError
(Validation error combined Never Never)
)
Never
Never
, view : Context error input -> view
}
(BackendTask
FatalError
(Validation error combined Never Never)
)
input
type alias Handler error combined =
Handler
error
(BackendTask
FatalError
(Validation error combined Never Never)
)