canceraiddev / elm-pages / 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

codec : Codec RoutePattern

view : RoutePattern -> Html msg