Safe Haskell | None |
---|---|
Language | GHC2024 |
Napkin.Backends.MsSql.ApiGen.ApiUnitArgs
Description
Generate all API unit args i.e. what goes after ::
in haskell function
Documentation
data ArgTypeLeaf #
Constructors
ArgTypeLeaf | |
Fields | |
ArgTypeComBombLeaf ComBombShell |
Instances
Show ArgTypeLeaf # | |
Defined in Napkin.Backends.MsSql.ApiGen.ApiUnitArgs Methods showsPrec :: Int -> ArgTypeLeaf -> ShowS # show :: ArgTypeLeaf -> String # showList :: [ArgTypeLeaf] -> ShowS # | |
Eq ArgTypeLeaf # | |
Defined in Napkin.Backends.MsSql.ApiGen.ApiUnitArgs |
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]] #