@@ -1,11 +1,24 @@
1−module Servant.API
1+module Servant.API (
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,
9+ -- * Accessing information from the request
10+ -- | Capturing parts of the url path as parsed values
2− ( module Servant.API.Capture
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,
17+ -- * Actual endpoints, distinguished by HTTP method
3− , module Servant.API.Get
19+ module Servant.API.Get,
4− , module Servant.API.GetParam
20+ -- | POST requests
5− , module Servant.API.Post
21+ module Servant.API.Post,
6− , module Servant.API.RQBody
7− , module Servant.API.Sub
8− , module Servant.API.Union
11import Servant.API.Capture
24import Servant.API.Capture
@@ -14,4 +27,4 @@ import Servant.API.GetParam
14import Servant.API.Post
27import Servant.API.Post
15import Servant.API.RQBody
28import Servant.API.RQBody
16import Servant.API.Sub
29import Servant.API.Sub
17−import Servant.API.Union
30+import Servant.API.Union