Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
PSModule | |
|
type PSModule = Module PureScript Source
data ImportLine Source
ImportLine | |
|
type ImportLines = Map Text ImportLine Source
printModule :: FilePath -> PSModule -> IO () Source
sumTypesToNeededPackages :: [SumType lang] -> Set Text Source
sumTypeToNeededPackages :: SumType lang -> Set Text Source
moduleToText :: Module PureScript -> Text Source
importLineToText :: ImportLine -> Text Source
sumTypeToText :: SumType PureScript -> Text Source
constructorToText :: Int -> DataConstructor PureScript -> Text Source
typeInfoToText :: Bool -> TypeInfo PureScript -> Text Source
sumTypesToModules :: Modules -> [SumType PureScript] -> Modules Source
sumTypeToModule :: SumType PureScript -> Modules -> Modules Source
typesToImportLines :: ImportLines -> [TypeInfo PureScript] -> ImportLines Source
importsFromList :: [ImportLine] -> Map Text ImportLine Source