| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Clckwrks.Redirect.Monad
Documentation
data RedirectConfig Source #
Constructors
| RedirectConfig | |
Fields
| |
Instances
| Monad m => MonadReader RedirectConfig (RedirectT' url m) Source # | |
Defined in Clckwrks.Redirect.Monad Methods 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 Methods asAttr :: Attr n RedirectURL -> GenAttributeList RedirectM # | |
| (Functor m, Monad m) => EmbedAsChild (RedirectT m) RedirectFormError Source # | |
Defined in Clckwrks.Redirect.Monad Methods asChild :: RedirectFormError -> GenChildList (RedirectT m) # | |
| (Functor m, Monad m) => GetAcidState (RedirectT' url m) RedirectState Source # | |
Defined in Clckwrks.Redirect.Monad Methods 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 #
Constructors
| RedirectCFE (CommonFormError [Input]) | |
| RedirectErrorInternal |
Instances
| Show RedirectFormError Source # | |
Defined in Clckwrks.Redirect.Monad Methods showsPrec :: Int -> RedirectFormError -> ShowS # show :: RedirectFormError -> String # showList :: [RedirectFormError] -> ShowS # | |
| FormError RedirectFormError Source # | |
Defined in Clckwrks.Redirect.Monad Associated Types Methods commonFormError :: CommonFormError (ErrorInputType RedirectFormError) -> RedirectFormError # | |
| (Functor m, Monad m) => EmbedAsChild (RedirectT m) RedirectFormError Source # | |
Defined in Clckwrks.Redirect.Monad Methods asChild :: RedirectFormError -> GenChildList (RedirectT m) # | |
| type ErrorInputType RedirectFormError Source # | |
Defined in Clckwrks.Redirect.Monad | |