| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Roboservant.Server
Documentation
fuzz :: (FlattenServer api, ToReifiedApi (Endpoints api)) => Server api -> Config -> IO (Maybe Report) Source #
type ReifiedApi = [(ApiOffset, ReifiedEndpoint)] Source #
class FlattenServer api where Source #
Instances
| FlattenServer (NamedRoutes routes) Source # | |
Defined in Roboservant.Types.ReifiedApi.Server Methods flattenServer :: Server (NamedRoutes routes) -> Bundled (Endpoints (NamedRoutes routes)) Source # | |
| (FlattenServer api, Endpoints endpoint ~ '[endpoint]) => FlattenServer (endpoint :<|> api) Source # | |
Defined in Roboservant.Types.ReifiedApi.Server | |
| Endpoints api ~ '[api] => FlattenServer (x :> api) Source # | |
Defined in Roboservant.Types.ReifiedApi.Server | |
| FlattenServer (Verb method statusCode contentTypes responseType) Source # | |
Defined in Roboservant.Types.ReifiedApi.Server | |