dillonkearns/elm-pages/8.0.2

NOTE: the latest version is 12.3.0

Pages.Internal.Platform.Cli

Exposed for internal use only (used in generated code).

type alias Flags =
Value
type alias Model route =
{ staticResponses : StaticResponses
, secrets : SecretsDict
, errors : List BuildError
, allRawResponses : Dict String (Maybe String)
, pendingRequests :
List
{ masked : RequestDetails
, unmasked : RequestDetails
}
, unprocessedPages : List ( Path, route )
, staticRoutes : Maybe (List ( Path, route ))
, maybeRequestJson : RenderRequest route
}
type Msg
= GotDataBatch
(List
{ request :
{ masked : RequestDetails
, unmasked : RequestDetails
}
, response : String
}
)
| GotBuildError BuildError
| Continue
type alias Program route =
Program Flags (Model route) Msg
ProgramConfig
userMsg
userModel
(Maybe route)
siteData
pageData
sharedData
-> Program (Maybe route)
RenderRequest route
-> ContentCache
-> ProgramConfig
userMsg
userModel
route
siteData
pageData
sharedData
-> Value
-> ( Model route, Effect )
Decoder
{ masked : Request
, unmasked : Request
}
ContentCache
-> ProgramConfig
userMsg
userModel
route
siteData
pageData
sharedData
-> Msg
-> Model route
-> ( Model route, Effect )