Module

Data.EtaConversionTransformer

Package
purescript-eta-conversion
Repository
pujoheadsoft/purescript-eta-conversion

#EtaConversionTransformer Source

class EtaConversionTransformer function return constructor | return -> constructor, constructor -> return where

Members

  • transform :: constructor -> function -> return

Instances

#(<<|) Source

Operator alias for Data.EtaConversionTransformer.transform (right-associative / precedence 9)

#transformFlipped Source

transformFlipped :: forall function return constructor. EtaConversionTransformer function return constructor => function -> constructor -> return

#(|>>) Source

Operator alias for Data.EtaConversionTransformer.transformFlipped (right-associative / precedence 8)

#WithInputEtaConversionTransformer Source

class WithInputEtaConversionTransformer function return constructor | return -> constructor, constructor -> return, return -> function where

Members

Instances

#(<<:) Source

Operator alias for Data.EtaConversionTransformer.transformWith (right-associative / precedence 9)

#transformWithFlipped Source

transformWithFlipped :: forall function return constructor. WithInputEtaConversionTransformer function return constructor => function -> constructor -> return

#(:>>) Source

Operator alias for Data.EtaConversionTransformer.transformWithFlipped (right-associative / precedence 8)