Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
Synopsis
- type QualifiedCapture capture a = QualifiedCapture' '[] capture a
- data QualifiedCapture' (mods :: [Type]) (capture :: Symbol) (a :: Type)
- type WithDomain mods capture a api = Capture (AppendSymbol capture "_domain") Domain :> (Capture' mods capture a :> api)
Documentation
type QualifiedCapture capture a = QualifiedCapture' '[] capture a Source #
Capture a value qualified by a domain.
This works exactly like capturing a domain first then the value, but it
provides a Qualified
value to the handler, instead of both a domain and a
value.
data QualifiedCapture' (mods :: [Type]) (capture :: Symbol) (a :: Type) Source #
Capture a value qualified by a domain, with modifiers.
Instances
type WithDomain mods capture a api = Capture (AppendSymbol capture "_domain") Domain :> (Capture' mods capture a :> api) Source #