hsdev-0.2.1.0: Haskell development library

Safe HaskellNone
LanguageHaskell98

HsDev.Tools.Ghc.Types

Synopsis

Documentation

fileTypes :: (MonadLog m, GhcMonad m) => [String] -> Module -> Maybe String -> m [Note TypedExpr] Source #

Get all types in module

setModuleTypes :: [Note TypedExpr] -> Module -> Module Source #

Set types to module

inferTypes :: (MonadLog m, GhcMonad m) => [String] -> Module -> Maybe String -> m Module Source #

Infer types in module