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-openapi3-2.0.1.6Haskell2010

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.0.1.6 · Servant.OpenApi.Internal.TypeLevel.TMap
  • (q x, TMap q xs) => TMap q (x ': xs)Defined in servant-openapi3-2.0.1.6 · Servant.OpenApi.Internal.TypeLevel.TMap