types
types
japgolly.microlibs.types
NaturalComposition
Discardable
Merge
Merge
Merge0
Merge1
Merge2
Split
Split
Split0
Split1
Split2
types
/
japgolly.microlibs.types
/
NaturalComposition
/
Merge
Merge
object
Merge
extends
Merge2
Companion:
class
Graph
Supertypes
Self type
trait
Merge2
trait
Merge1
trait
Merge0
class
Object
trait
Matchable
class
Any
Merge
.type
Type members
Value members
Implicits
Type members
Types
type
To
[
A
,
B
,
O
] =
Merge
[
A
,
B
] {
type
Out
=
O
; }
Value members
Concrete methods
def
apply
[
A
,
B
,
O
](
f: (
A
,
B
)
=>
O
):
To
[
A
,
B
,
O
]
Implicits
Implicits
implicit
def
sameSingleton
[
A
<:
Singleton
]:
To
[
A
,
A
,
A
]
Inherited implicits
@nowarn
("cat=unused")
implicit
def
discardLeft
[
A
:
Discardable
,
B
]:
To
[
A
,
B
,
B
]
Inherited from:
Merge2
@nowarn
("cat=unused")
implicit
def
discardRight
[
A
,
B
:
Discardable
]:
To
[
A
,
B
,
A
]
Inherited from:
Merge1
implicit
def
fallback
[
A
,
B
]:
To
[
A
,
B
, (
A
,
B
)]
Inherited from:
Merge0