Module
LabeledData.TransformEntry.Transforms
- Package
- purescript-labeled-data
- Repository
- thought2/purescript-labeled-data
#SingleField Source
data SingleField
Instances
(Cons symFirst a () r, TypeEquals symFirst "1", IsSymbol symFirst) => TransformEntry SingleField sym sym (Record r) a
#ArgsToRecord Source
data ArgsToRecord :: forall k. k -> Type
data ArgsToRecord tok
Instances
(RepRecordLike tok 1 rep r) => TransformEntry (ArgsToRecord tok) sym sym rep (Record r)
#LowerFirstCl Source
class LowerFirstCl :: Symbol -> Symbol -> Constraint
class LowerFirstCl (sym1 :: Symbol) (sym2 :: Symbol) | sym2 -> sym1
Instances
(Cons head tail sym1, ToLower head head', Cons head' tail sym2) => LowerFirstCl sym1 sym2
#ToLower Source
class ToLower :: Symbol -> Symbol -> Constraint
class ToLower (sym1 :: Symbol) (sym2 :: Symbol) | sym1 -> sym2
Instances
ToLower "A" "a"
ToLower "B" "b"
ToLower "C" "c"
ToLower "D" "d"
ToLower "E" "e"
ToLower "F" "f"
ToLower "G" "g"
ToLower "H" "h"
ToLower "I" "i"
ToLower "J" "j"
ToLower "K" "k"
ToLower "L" "l"
ToLower "M" "m"
ToLower "N" "n"
ToLower "O" "o"
ToLower "P" "p"
ToLower "Q" "q"
ToLower "R" "r"
ToLower "S" "s"
ToLower "T" "t"
ToLower "U" "u"
ToLower "V" "v"
ToLower "W" "w"
ToLower "X" "x"
ToLower "Y" "y"
ToLower "Z" "z"