Exposed for internal use only (used in generated code).
Json.Decode.Value
{ staticResponses : Pages.Internal.Platform.StaticResponses.StaticResponses
, secrets : SecretsDict
, errors : List BuildError
, allRawResponses : Dict String (Maybe String)
, pendingRequests : List { masked : DataSource.Http.RequestDetails
, unmasked : DataSource.Http.RequestDetails }
, unprocessedPages : List ( Path
, route )
, staticRoutes : Maybe (List ( Path
, route ))
, maybeRequestJson : RenderRequest route
, isDevServer : Basics.Bool
}
Platform.Program Flags (Model route) Msg
cliApplication : Pages.ProgramConfig.ProgramConfig userMsg userModel (Maybe route) siteData pageData sharedData -> Program (Maybe route)
init : Pages.SiteConfig.SiteConfig siteData -> RenderRequest route -> Pages.ContentCache.ContentCache -> Pages.ProgramConfig.ProgramConfig userMsg userModel route siteData pageData sharedData -> Json.Decode.Value -> ( Model route, Pages.Internal.Platform.Effect.Effect )
requestDecoder : Json.Decode.Decoder { masked : Pages.StaticHttp.Request.Request, unmasked : Pages.StaticHttp.Request.Request }
update : Pages.SiteConfig.SiteConfig siteData -> Pages.ContentCache.ContentCache -> Pages.ProgramConfig.ProgramConfig userMsg userModel route siteData pageData sharedData -> Msg -> Model route -> ( Model route, Pages.Internal.Platform.Effect.Effect )