TwoWayFun

object TwoWayFun
Companion
class
Source
TwoWayFun.scala
class Object
trait Matchable
class Any

Def

def apply[A, B](af: A => B, bf: B => A): TwoWayFun[A, B]
def oneWay[A, B](f: A => B): TwoWayFun[A, B]
def reverse[A, B]: TwoWayFun[B, A]

Reverses two functions

Reverses two functions

apply becomes undo and undo becomes apply

Source
TwoWayFun.scala
@targetName("getVoid")
def void[A, B]: TwoWayFun[A, B]

Get void instance

Get void instance

Source
TwoWayFun.scala