@@ -5,6 +5,8 @@ module Servant.API (
5 -- | Type-level combinator for expressing subrouting: @':>'@
5 -- | Type-level combinator for expressing subrouting: @':>'@
6 module Servant.API.Alternative,
6 module Servant.API.Alternative,
7 -- | Type-level combinator for alternative endpoints: @':<|>'@
7 -- | Type-level combinator for alternative endpoints: @':<|>'@
8+ module Servant.API.Empty,
9+ -- | Type-level combinator for an empty API: @'EmptyAPI'@
9 -- * Accessing information from the request
11 -- * Accessing information from the request
10 module Servant.API.Capture,
12 module Servant.API.Capture,
@@ -66,6 +68,7 @@ import Servant.API.ContentTypes (Accept (..), FormUrlEncoded,
66 MimeRender (..), NoContent (NoContent),
68 MimeRender (..), NoContent (NoContent),
67 MimeUnrender (..), OctetStream,
69 MimeUnrender (..), OctetStream,
68 PlainText)
70 PlainText)
71+import Servant.API.Empty (EmptyAPI (..))
69import Servant.API.Experimental.Auth (AuthProtect)
72import Servant.API.Experimental.Auth (AuthProtect)
70import Servant.API.Header (Header (..))
73import Servant.API.Header (Header (..))
71import Servant.API.HttpVersion (HttpVersion (..))
74import Servant.API.HttpVersion (HttpVersion (..))