Language.PureScript.Bridge.Printer

data Module lang

type PSModule

data ImportLine

type Modules

type ImportLines

printModule

sumTypesToNeededPackages

sumTypeToNeededPackages

moduleToText

_lensImports

importLineToText

sumTypeToText

sumTypeToTypeDecls

sumTypeToOptics

constructorOptics

recordOptics

constructorToText

spaces

typeNameAndForall

fromEntries

mkFnArgs

mkTypeSig

constructorToOptic

recordEntryToLens

recordEntryToText

typeInfoToText

sumTypesToModules

sumTypeToModule

typesToImportLines

typeToImportLines

importsFromList

mergeImportLines

unlessM