Pages.Internal.Platform.Cli
Exposed for internal use only (used in generated code).
type
alias
Flags
=
Value
type
alias
Model
route
=
{ staticResponses
:
BackendTask
FatalError
Effect
, errors
:
List
BuildError
, maybeRequestJson
:
RenderRequest
route
, isDevServer
:
Bool
}
type
Msg
=
GotDataBatch
Value
|
GotBuildError
BuildError
type
alias
Program
route
=
Program
Flags
(
Model
route)
Msg
cliApplication
:
ProgramConfig
userMsg
userModel
(
Maybe
route)
pageData
actionData
sharedData
effect
mappedMsg
errorPage
->
Program
(
Maybe
route)
init
:
SiteConfig
->
RenderRequest
route
->
ProgramConfig
userMsg
userModel
route
pageData
actionData
sharedData
effect
mappedMsg
errorPage
->
Value
-> (
Model
route,
Effect
)
requestDecoder
:
Decoder
Request
update
:
Msg
->
Model
route -> (
Model
route,
Effect
)
currentCompatibilityKey
:
Int
elm doc
preview
Open Files
Close Preview
README
Browse Source
ApiRoute
BackendTask
BackendTask.Custom
BackendTask.Do
BackendTask.Env
BackendTask.File
BackendTask.Glob
BackendTask.Http
BackendTask.Random
BackendTask.Stream
BackendTask.Time
FatalError
Head
Head.Seo
Pages.ConcurrentSubmission
Pages.Fetcher
Pages.Flags
Pages.Form
Pages.FormData
Pages.Internal.NotFoundReason
Pages.Internal.Platform
Pages.Internal.Platform.Cli
Pages.Internal.Platform.GeneratorApplication
Pages.Internal.ResponseSketch
Pages.Internal.RoutePattern
Pages.Internal.Router
Pages.Manifest
Pages.Manifest.Category
Pages.Navigation
Pages.PageUrl
Pages.Script
Pages.Script.Spinner
Pages.Url
PagesMsg
Scaffold.Form
Scaffold.Route
Server.Request
Server.Response
Server.Session
Server.SetCookie
UrlPath