4 -- | Type-level combinator for expressing subrouting: @':>'@
5 module Servant.API.Sub,
6 -- | Type-level combinator for alternative endpoints: @':<|>'@
7 module Servant.API.Alternative,
9 -- * Accessing information from the request
10 -- | Capturing parts of the url path as parsed values: @'Capture'@
11 module Servant.API.Capture,
12 -- | Retrieving specific headers from the request
13 module Servant.API.Header,
14 -- | Retrieving parameters from the query string of the 'URI': @'QueryParam'@
15 module Servant.API.QueryParam,
16 -- | Accessing the request body as a JSON-encoded type: @'ReqBody'@
17 module Servant.API.ReqBody,
19 -- * Actual endpoints, distinguished by HTTP method
21 module Servant.API.Get,
23 module Servant.API.Post,
25 module Servant.API.Delete,
27 module Servant.API.Put,
29 -- * Untyped endpoints
30 -- | Plugging in a wai 'Network.Wai.Application', serving directories
31 module Servant.API.Raw,
34 -- | QuasiQuotes for endpoints
36 -- | Type-safe internal URLs
37 module Servant.Utils.Links,
40import Servant.API.Alternative
41import Servant.API.Capture
42import Servant.API.Delete
44import Servant.API.Header
45import Servant.API.Post
47import Servant.API.QueryParam
49import Servant.API.ReqBody
51import Servant.QQ (sitemap)
52import Servant.Utils.Links (mkLink)
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list