Pages.Internal.NotFoundReason

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

type alias ModuleContext =
{ moduleName : List String
, routePattern : RoutePattern
, matchedRouteParams : Record
}
= NoMatchingRoute
| NotPrerendered ModuleContext (List Record)
| NotPrerenderedOrHandledByFallback ModuleContext (List Record)
| UnhandledServerRoute ModuleContext
type alias Payload =
{ path : Path
, reason : NotFoundReason
}
type alias Record =
List ( String, String )
List RoutePattern
-> Payload
-> { title : String
, body : List (Html msg)
}