HORIZON HASKELLDocslts/ghc-9.10.x248f8f02026-10-05Search names, modules, packages, or :: a typeCtrl K

GHC 9.10.3 · lts/ghc-9.10.x · 248f8f0 · 2026-10-05

Moduleservant-0.20.2Haskell2010

Servant.API.Capture

  • 3 types
  • Packageservant-0.20.2
  • Exports3
  • LanguageHaskell2010
  • LicenceBSD-3-Clause
  • SourceCapture.hs
typetype Capture = Capture' '[]
#

Capture a value from the request path under a certain type a.

Example:

Example2 expressions
-- GET /books/:isbntype MyApi = "books" :> Capture "isbn" Text :> Get '[JSON] Book
datadata CaptureAll (sym :: Symbol) a
#

Capture all remaining values from the request path under a certain type a.

Example:

Example2 expressions
-- GET /src/*type MyAPI = "src" :> CaptureAll "segments" Text :> Get '[JSON] SourceFile
Instances2HasLink, MkLink