purescript-bridge-0.13.0.0: Generate PureScript data types from Haskell data types

Safe HaskellNone
LanguageHaskell2010

Language.PureScript.Bridge.Printer

Synopsis

Documentation

data Module (lang :: Language) #

Constructors

PSModule 
Instances
Show (Module lang) # 
Instance details

Defined in Language.PureScript.Bridge.Printer

Methods

showsPrec :: Int -> Module lang -> ShowS #

show :: Module lang -> String #

showList :: [Module lang] -> ShowS #

data ImportLine #

Constructors

ImportLine 

Fields

Instances
Show ImportLine # 
Instance details

Defined in Language.PureScript.Bridge.Printer

instances :: SumType PureScript -> [Text] #

Given a Purescript type, generate `derive instance` lines for typeclass instances it claims to have.

unlessM :: Monad m => m Bool -> m () -> m () #