Modulemiso-1.12.0.0
Miso.Router
- 9 types
- 2 classes
- 16 values
- Packagemiso-1.12.0.0
- Exports27
- LicenceBSD-3-Clause
Constructors
Capture a
Instances5GRouter, Eq, Show, ToMisoString, FromMisoString
(FromMisoString a, ToMisoString a) => GRouter (K1 m (Capture sym a))Defined in miso-1.12.0.0 · Miso.RouterEq a => Eq (Capture sym a)Defined in miso-1.12.0.0 · Miso.RouterShow a => Show (Capture sym a)Defined in miso-1.12.0.0 · Miso.RouterToMisoString a => ToMisoString (Capture sym a)Defined in miso-1.12.0.0 · Miso.RouterFromMisoString a => FromMisoString (Capture sym a)Defined in miso-1.12.0.0 · Miso.Router
Instances4GRouter, Eq, Show, ToMisoString
KnownSymbol frag => GRouter (K1 m (Fragment frag))Defined in miso-1.12.0.0 · Miso.RouterEq (Fragment path)Defined in miso-1.12.0.0 · Miso.RouterShow (Fragment path)Defined in miso-1.12.0.0 · Miso.RouterKnownSymbol frag => ToMisoString (Fragment frag)Defined in miso-1.12.0.0 · Miso.Router
Methods
gFromRoute :: f route -> [Token]gRouteParser :: RouteParser (f route)
Instances12GRouter, …
GRouter U1Defined in miso-1.12.0.0 · Miso.RouterKnownSymbol flag => GRouter (K1 m (QueryFlag flag))Defined in miso-1.12.0.0 · Miso.RouterKnownSymbol frag => GRouter (K1 m (Fragment frag))Defined in miso-1.12.0.0 · Miso.RouterKnownSymbol path => GRouter (K1 m (Path path))Defined in miso-1.12.0.0 · Miso.RouterGRouter next => GRouter (D1 m next)Defined in miso-1.12.0.0 · Miso.RouterGRouter next => GRouter (S1 m next)Defined in miso-1.12.0.0 · Miso.RouterRouter a => GRouter (K1 m a)Defined in miso-1.12.0.0 · Miso.Router(KnownSymbol name, GRouter next) => GRouter (C1 ('MetaCons name x y) next)Defined in miso-1.12.0.0 · Miso.Router(GRouter left, GRouter right) => GRouter (left :*: right)Defined in miso-1.12.0.0 · Miso.Router(GRouter left, GRouter right) => GRouter (left :+: right)Defined in miso-1.12.0.0 · Miso.Router(FromMisoString a, ToMisoString a) => GRouter (K1 m (Capture sym a))Defined in miso-1.12.0.0 · Miso.Router(ToMisoString a, FromMisoString a, KnownSymbol param) => GRouter (K1 m (QueryParam param a))Defined in miso-1.12.0.0 · Miso.Router
Constructors
Instances5GRouter, Eq, Show, IsString, ToMisoString
KnownSymbol path => GRouter (K1 m (Path path))Defined in miso-1.12.0.0 · Miso.RouterEq (Path path)Defined in miso-1.12.0.0 · Miso.RouterShow (Path path)Defined in miso-1.12.0.0 · Miso.RouterIsString (Path path)Defined in miso-1.12.0.0 · Miso.RouterToMisoString (Path path)Defined in miso-1.12.0.0 · Miso.Router
Instances4GRouter, Eq, Show, ToMisoString
KnownSymbol flag => GRouter (K1 m (QueryFlag flag))Defined in miso-1.12.0.0 · Miso.RouterEq (QueryFlag path)Defined in miso-1.12.0.0 · Miso.RouterShow (QueryFlag path)Defined in miso-1.12.0.0 · Miso.RouterKnownSymbol name => ToMisoString (QueryFlag name)Defined in miso-1.12.0.0 · Miso.Router
Constructors
QueryParam (Maybe a)
Instances5GRouter, Eq, Show, ToMisoString, FromMisoString
(ToMisoString a, FromMisoString a, KnownSymbol param) => GRouter (K1 m (QueryParam param a))Defined in miso-1.12.0.0 · Miso.RouterEq a => Eq (QueryParam path a)Defined in miso-1.12.0.0 · Miso.RouterShow a => Show (QueryParam path a)Defined in miso-1.12.0.0 · Miso.Router(ToMisoString a, KnownSymbol path) => ToMisoString (QueryParam path a)Defined in miso-1.12.0.0 · Miso.Router(FromMisoString a, KnownSymbol path) => FromMisoString (QueryParam path a)Defined in miso-1.12.0.0 · Miso.Router
Methods
fromRoute :: route -> [Token]toURI :: route -> URIroute :: URI -> Either RoutingError routehref_ :: route -> Attribute actionprettyRoute :: route -> MisoStringdumpURI :: route -> MisoStringtoRoute :: MisoString -> Either RoutingError routerouteParser :: RouteParser route
Instances2Eq, Show
Eq RoutingErrorDefined in miso-1.12.0.0 · Miso.RouterShow RoutingErrorDefined in miso-1.12.0.0 · Miso.Router
Constructors
Instances10Eq, Show, Generic, ToJSVal, ToObject, ToMisoString, …
Eq URIDefined in miso-1.12.0.0 · Miso.TypesShow URIDefined in miso-1.12.0.0 · Miso.TypesGeneric URIDefined in miso-1.12.0.0 · Miso.TypesToJSVal URIDefined in miso-1.12.0.0 · Miso.TypesToObject URIDefined in miso-1.12.0.0 · Miso.TypesToMisoString URIDefined in miso-1.12.0.0 · Miso.TypesFromJSON URIDefined in miso-1.12.0.0 · Miso.Router · orphanToJSON URIDefined in miso-1.12.0.0 · Miso.TypesFromMisoString URIDefined in miso-1.12.0.0 · Miso.Router · orphantype Rep URI = D1 ('MetaDataDefined in miso-1.12.0.0 · Miso.Types"URI"
"Miso.Types"
"miso-1.12.0.0-8RBKKjLl2Mt9veJvaf141I"
'False) (C1 ('MetaCons"URI"
'PrefixI 'True) (S1 ('MetaSel ('Just"uriPath"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 MisoString) :*: (S1 ('MetaSel ('Just"uriFragment"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 MisoString) :*: S1 ('MetaSel ('Just"uriQueryString"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map MisoString (Maybe MisoString))))))