typelevel / algebra
1
package object algebra {
2

3
  type Band[A] = cats.kernel.Band[A]
4 3
  val Band = cats.kernel.Band
5

6
  type BoundedSemilattice[A] = cats.kernel.BoundedSemilattice[A]
7 3
  val BoundedSemilattice = cats.kernel.BoundedSemilattice
8

9
  type CommutativeGroup[A] = cats.kernel.CommutativeGroup[A]
10 3
  val CommutativeGroup = cats.kernel.CommutativeGroup
11

12
  type CommutativeMonoid[A] = cats.kernel.CommutativeMonoid[A]
13 3
  val CommutativeMonoid = cats.kernel.CommutativeMonoid
14

15
  type CommutativeSemigroup[A] = cats.kernel.CommutativeSemigroup[A]
16 3
  val CommutativeSemigroup = cats.kernel.CommutativeSemigroup
17

18
  type Eq[A] = cats.kernel.Eq[A]
19 3
  val Eq = cats.kernel.Eq
20

21
  type Group[A] = cats.kernel.Group[A]
22 3
  val Group = cats.kernel.Group
23

24
  type Monoid[A] = cats.kernel.Monoid[A]
25 3
  val Monoid = cats.kernel.Monoid
26

27
  type Order[A] = cats.kernel.Order[A]
28 3
  val Order = cats.kernel.Order
29

30
  type PartialOrder[A] = cats.kernel.PartialOrder[A]
31 3
  val PartialOrder = cats.kernel.PartialOrder
32

33
  type Semigroup[A] = cats.kernel.Semigroup[A]
34 3
  val Semigroup = cats.kernel.Semigroup
35

36
  type Semilattice[A] = cats.kernel.Semilattice[A]
37 3
  val Semilattice = cats.kernel.Semilattice
38
}

Read our documentation on viewing source code .

Loading