elm package cache
Packages
Reroutes
About
lamdera.com
dillonkearns
/
elm-pages-v3-beta
/
21.0.0
README
About
Versions
Source
Modules
Pages.Internal.RoutePattern
Exposed for internal use only (used in generated code).
type
Ending
=
Optional
String
|
RequiredSplat
|
OptionalSplat
type
alias
RoutePattern
=
{ segments
:
List
Segment
, ending
:
Maybe
Ending
}
type
Segment
=
StaticSegment
String
|
DynamicSegment
String
view
:
RoutePattern
->
Html
msg
toVariant
:
RoutePattern
->
Variant
routeToBranch
:
RoutePattern
->
List
(
Pattern
,
Expression
)
type
Param
=
RequiredParam
|
OptionalParam
|
RequiredSplatParam
|
OptionalSplatParam
type
RouteParam
=
StaticParam
String
|
DynamicParam
String
|
OptionalParam2
String
|
RequiredSplatParam2
|
OptionalSplatParam2
fromModuleName
:
List
String
->
Maybe
RoutePattern
hasRouteParams
:
RoutePattern
->
Bool
repeatWithoutOptionalEnding
:
List
RouteParam
->
Maybe
(
List
RouteParam
)
toModuleName
:
RoutePattern
->
List
String
toRouteParamTypes
:
RoutePattern
->
List
(
String
,
Param
)
toRouteParamsRecord
:
RoutePattern
->
List
(
String
,
Annotation
)
toVariantName
:
RoutePattern
-> { variantName
:
String
, params
:
List
RouteParam
}
README
About
36 versions
Source
Modules
Head
Head.Seo
ApiRoute
Pages.Form
UrlPath
Pages.PageUrl
FatalError
Pages.Url
BackendTask
BackendTask.Glob
BackendTask.Http
BackendTask.Random
BackendTask.Time
BackendTask.File
BackendTask.Custom
BackendTask.Env
Server.Request
Server.Session
Server.SetCookie
Server.Response
PagesMsg
Pages.Manifest
Pages.FormData
Pages.Manifest.Category
Pages.Flags
Pages.Fetcher
Pages.Navigation
Pages.ConcurrentSubmission
Scaffold.Route
Scaffold.Form
Pages.Script
Pages.Internal.Platform
Pages.Internal.Platform.Cli
Pages.Internal.Platform.GeneratorApplication
Pages.Internal.ResponseSketch
Pages.Internal.Router
Pages.Internal.RoutePattern
Pages.Internal.NotFoundReason