Safe Haskell | None |
---|---|
Language | GHC2021 |
Generate all API unit args i.e. what goes after ::
in haskell function
Documentation
data ArgTypeLeaf #
Instances
Show ArgTypeLeaf # | |
Defined in Napkin.Backends.MsSql.ApiGen.ApiUnitArgs showsPrec :: Int -> ArgTypeLeaf -> ShowS # show :: ArgTypeLeaf -> String # showList :: [ArgTypeLeaf] -> ShowS # | |
Eq ArgTypeLeaf # | |
Defined in Napkin.Backends.MsSql.ApiGen.ApiUnitArgs (==) :: ArgTypeLeaf -> ArgTypeLeaf -> Bool # (/=) :: ArgTypeLeaf -> ArgTypeLeaf -> Bool # |
allTypeVariations :: MsSqlApiDefExpr -> [[ArgTypeLeaf]] #
apiUnitArgTypes :: [[ArgTypeLeaf]] -> [Type] #
nonEmptyType :: Type #
argTypeLeaf2ThType :: ArgTypeLeaf -> Type #
typeRep2Type :: TypeRep -> Type #
tyCon2Name :: TyCon -> Name #
argTypeLeaves2ThTypes :: [ArgTypeLeaf] -> Type #
allNameVariations :: MsSqlApiDefExpr -> [[ArgName]] #
apiUnitArgNames :: [[ArgName]] -> [[Pat]] #