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

Safe HaskellSafe
LanguageHaskell2010

Language.PureScript.Bridge.CodeGenSwitches

Description

General switches for the code generation, such as generating profunctor-lenses or not

Synopsis

Documentation

data Settings Source #

General settings for code generation

Constructors

Settings 

Fields

defaultSettings :: Settings Source #

Settings to generate Lenses

purs_0_11_settings :: Settings Source #

settings for purescript 0.11.x

type Switch = Endo Settings Source #

you can mappend switches to control the code generation

getSettings :: Switch -> Settings Source #

Translate switches into settings

defaultSwitch :: Switch Source #

Default switches include code generation for lenses

noLenses :: Switch Source #

Switch off the generatation of profunctor-lenses

genLenses :: Switch Source #

Switch on the generatation of profunctor-lenses

useGen :: Switch Source #

Generate generics using purescript-generics

useGenRep :: Switch Source #

Generate generics using purescript-generics-rep