-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Remote Management Platform for Haskell Applications -- -- Please see the README on GitHub at -- https://github.com/martin-bednar/haskell-admin#readme @package haskell-admin @version 1.0.0.0 module Admin -- | Create WAI application containing the Haskell Admin server based on -- the provided Components and authentication tokens admin :: Components components names api => [ByteString] -> components -> Application -- | Compose Components -- -- This function combines a Component with another -- Component, or with a ComponentList, producing a -- ComponentList. -- -- It collects the names of the components, and keeps the expected API -- structure. -- -- Usage: >>> componentA with componentB with -- componentC with :: forall a (names :: [Symbol]) apis (name :: Symbol) api. Components a names apis => Component name api -> a -> ComponentList (name : names) ((name :> api) :<|> apis) infixr 9 `with` module Admin.Component.Health module Admin.Component.Managed module Admin.Components.All