hs2ps-0.1.4.0: Translate Haskell types to PureScript
Type.HS2PS
renderPSTypes :: [Name] -> ExpQ Source #
def2PS :: Name -> Q String Source #
type2PS :: Name -> ExpQ Source #
decPS :: Info -> DecQ Source #
tyConPS :: Dec -> Q String Source #
unacceptedConstructor :: MonadFail m => String -> String -> m a Source #
renderTypeAlias :: Name -> [TyVarBndr] -> Type -> Q String Source #
renderData :: Name -> [TyVarBndr] -> [Con] -> Q String Source #
renderNewtype :: Name -> [TyVarBndr] -> Con -> Q String Source #
renderConstructor :: Con -> Q String Source #
renderTypeVariables :: TyVarBndr -> Q String Source #
renderType :: Type -> Q String Source #
typeMap :: Name -> String Source #
opParen :: String -> String Source #