HORIZON HASKELLDocslts/ghc-10.0.xfc4e5982026-10-11Search names, modules, packages, or :: a typeCtrl K

GHC 10.0.0.20260917 · lts/ghc-10.0.x · fc4e598 · 2026-10-11

Moduleservant-openapi3-2.1.0.0Haskell2010

Servant.OpenApi.Internal.TypeLevel.TMap

  • 1 class
Example7 expressions
:set -XDataKinds:set -XFlexibleContexts:set -XGADTs:set -XRankNTypes:set -XScopedTypeVariablesimport GHC.TypeLitsimport Data.List
classclass TMap (q :: k -> Constraint) (xs :: [k]) where
#

Map a list of constrained types to a list of values.

Example1 expression
tmap (Proxy :: Proxy KnownSymbol) symbolVal (Proxy :: Proxy ["hello", "world"])["hello","world"]

Methods

  • tmap :: p q -> (forall (x :: k) (p' :: k -> Type). q x => p' x -> a) -> p'' xs -> [a]
Instances2TMap
  • TMap q '[]Defined in servant-openapi3-2.1.0.0 · Servant.OpenApi.Internal.TypeLevel.TMap
  • (TMap q xs, q x) => TMap q (x ': xs)Defined in servant-openapi3-2.1.0.0 · Servant.OpenApi.Internal.TypeLevel.TMap