Module

Tidy

Package
purescript-tidy
Repository
natefaubion/purescript-tidy

#FormatOptions Source

type FormatOptions e a = { formatError :: e -> FormatDoc a, importSort :: ImportSortOption, importWrap :: ImportWrapOption, operators :: PrecedenceMap, typeArrowPlacement :: TypeArrowOption, unicode :: UnicodeOption }

#defaultFormatOptions Source

#Format Source

type Format f e a = FormatOptions e a -> f -> FormatDoc a

#formatModule Source

formatModule :: forall e a. Format (Module e) e a

#formatDecl Source

formatDecl :: forall e a. Format (Declaration e) e a

#formatType Source

formatType :: forall e a. Format (Type e) e a

#formatExpr Source

formatExpr :: forall e a. Format (Expr e) e a

#formatBinder Source

formatBinder :: forall e a. Format (Binder e) e a

#FormatError Source

class FormatError e  where

Members

Instances

Re-exports from Tidy.Doc

#FormatDoc Source

newtype FormatDoc a

Instances

#toDoc Source

toDoc :: forall a. FormatDoc a -> Doc a

Re-exports from Tidy.Token