Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
data RedirectConfig Source #
RedirectConfig | |
|
Instances
Monad m => MonadReader RedirectConfig (RedirectT' url m) Source # | |
Defined in Clckwrks.Redirect.Monad ask :: RedirectT' url m RedirectConfig # local :: (RedirectConfig -> RedirectConfig) -> RedirectT' url m a -> RedirectT' url m a # reader :: (RedirectConfig -> a) -> RedirectT' url m a # | |
IsName n Text => EmbedAsAttr RedirectM (Attr n ClckURL) Source # | |
Defined in Clckwrks.Redirect.Monad | |
IsName n Text => EmbedAsAttr RedirectM (Attr n RedirectURL) Source # | |
Defined in Clckwrks.Redirect.Monad asAttr :: Attr n RedirectURL -> GenAttributeList RedirectM # | |
(Functor m, Monad m) => EmbedAsChild (RedirectT m) RedirectFormError Source # | |
Defined in Clckwrks.Redirect.Monad asChild :: RedirectFormError -> GenChildList (RedirectT m) # | |
(Functor m, Monad m) => GetAcidState (RedirectT' url m) RedirectState Source # | |
Defined in Clckwrks.Redirect.Monad getAcidState :: RedirectT' url m (AcidState RedirectState) # |
type RedirectT m = ClckT RedirectURL (ReaderT RedirectConfig m) Source #
type RedirectT' url m = ClckT url (ReaderT RedirectConfig m) Source #
type RedirectM = ClckT RedirectURL (ReaderT RedirectConfig (ServerPartT IO)) Source #
type RedirectAdminM = ClckT RedirectAdminURL (ReaderT RedirectConfig (ServerPartT IO)) Source #
runRedirectT :: RedirectConfig -> RedirectT m a -> ClckT RedirectURL m a Source #
runRedirectT'' :: Monad m => (RedirectURL -> [(Text, Maybe Text)] -> Text) -> RedirectConfig -> RedirectT m a -> ClckT url m a Source #
flattenURLClckT :: (url1 -> [(Text, Maybe Text)] -> Text) -> ClckT url1 m a -> ClckT url2 m a Source #
clckT2RedirectT :: (Functor m, MonadIO m, MonadFail m, Typeable url1) => ClckT url1 m a -> RedirectT m a Source #
data RedirectFormError Source #
Instances
Show RedirectFormError Source # | |
Defined in Clckwrks.Redirect.Monad showsPrec :: Int -> RedirectFormError -> ShowS # show :: RedirectFormError -> String # showList :: [RedirectFormError] -> ShowS # | |
FormError RedirectFormError Source # | |
Defined in Clckwrks.Redirect.Monad type ErrorInputType RedirectFormError :: Type # | |
(Functor m, Monad m) => EmbedAsChild (RedirectT m) RedirectFormError Source # | |
Defined in Clckwrks.Redirect.Monad asChild :: RedirectFormError -> GenChildList (RedirectT m) # | |
type ErrorInputType RedirectFormError Source # | |
Defined in Clckwrks.Redirect.Monad |