Language.PureScript.Bridge.Printer

data Module lang

type PSModule

data ImportLine

type Modules

type ImportLines

printModule

sumTypesToNeededPackages

sumTypeToNeededPackages

moduleToText

_lensImports

importLineToText

sumTypeToText

sumTypeToTypeDecls

sumTypeToPrismsAndLenses

sumTypeToPrisms

sumTypeToLenses

constructorToText

spaces

typeNameAndForall

fromEntries

mkFnArgs

mkTypeSig

constructorToPrism

recordEntryToLens

recordEntryToText

typeInfoToText

sumTypesToModules

sumTypeToModule

typesToImportLines

typeToImportLines

importsFromList

mergeImportLines

unlessM