Module
Pursfmt
- Package
- purescript-pursfmt
- Repository
- ad-si/pursfmt
#FormatOptions Source
type FormatOptions e a = { compactRecords :: Boolean, formatError :: e -> FormatDoc a, importSort :: ImportSortOption, importWrap :: ImportWrapOption, letClauseSameLine :: Boolean, operators :: PrecedenceMap, thenPlacement :: ThenPlacementOption, typeArrowPlacement :: TypeArrowOption, unicode :: UnicodeOption, whereClauseSameLine :: Boolean }#defaultFormatOptions Source
defaultFormatOptions :: forall e a. FormatError e => FormatOptions e a#ThenPlacementOption 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