@@ -1,11 +1,24 @@
1−module Servant.API
2− ( module Servant.API.Capture
3− , module Servant.API.Get
4− , module Servant.API.GetParam
5− , module Servant.API.Post
6− , module Servant.API.RQBody
7− , module Servant.API.Sub
8− , module Servant.API.Union
1+module Servant.API (
2+
3+ -- * Combinators
4+ -- | Type-level combinator for expressing routing, captures, get parameters, etc.
5+ module Servant.API.Sub,
6+ -- | Type-level combinator for alternative endpoints
7+ module Servant.API.Union,
8+
9+ -- * Accessing information from the request
10+ -- | Capturing parts of the url path as parsed values
11+ module Servant.API.Capture,
12+ -- | Retrieving parameters from the query part of the 'URI'
13+ module Servant.API.GetParam,
14+ -- | Accessing the request's body
15+ module Servant.API.RQBody,
16+
17+ -- * Actual endpoints, distinguished by HTTP method
18+ -- | GET requests
19+ module Servant.API.Get,
20+ -- | POST requests
21+ module Servant.API.Post,
922 ) where
1023
1124import Servant.API.Capture
@@ -14,4 +27,4 @@ import Servant.API.GetParam
1427import Servant.API.Post
1528import Servant.API.RQBody
1629import Servant.API.Sub
17−import Servant.API.Union
30+import Servant.API.Union