servant-auth-server-0.4.0.0: servant-server/servant-auth compatibility

Safe HaskellNone
LanguageHaskell2010

Servant.Auth.Server.Internal

Contents

Documentation

Orphan instances

((~) Nat n (S (S Z)), HasServer * (AddSetCookiesApi n api) ctxs, AreAuths auths ctxs v, HasServer * api ctxs, AddSetCookies n (ServerT * api Handler) (ServerT * (AddSetCookiesApi n api) Handler), ToJWT v, HasContextEntry ctxs CookieSettings, HasContextEntry ctxs JWTSettings) => HasServer * ((:>) * * (Auth auths v) api) ctxs Source # 

Associated Types

type ServerT ((* :> *) (Auth auths v) api) (ctxs :: (* :> *) (Auth auths v) api) (m :: * -> *) :: * #

Methods

route :: Proxy ((* :> *) (Auth auths v) api) ctxs -> Context context -> Delayed env (Server ((* :> *) (Auth auths v) api) ctxs) -> Router env #

hoistServerWithContext :: Proxy ((* :> *) (Auth auths v) api) ctxs -> Proxy [*] context -> (forall x. m x -> n x) -> ServerT ((* :> *) (Auth auths v) api) ctxs m -> ServerT ((* :> *) (Auth auths v) api) ctxs n #