Companion

object Companion

Functions

Link copied to clipboard
@JvmName(name = "Boolean")
fun boolean(): Monoid<Boolean>
Link copied to clipboard
@JvmName(name = "Byte")
fun byte(): Monoid<Byte>
Link copied to clipboard
@JvmName(name = "constant")
fun <A, T> const(MA: Monoid<A>): Monoid<Const<A, T>>
Link copied to clipboard
fun <A, B> either(MA: Monoid<A>, MB: Monoid<B>): Monoid<Either<A, B>>
Link copied to clipboard
fun <A> endo(): Monoid<Endo<A>>
Link copied to clipboard
@JvmName(name = "Integer")
fun int(): Monoid<Int>
Link copied to clipboard
fun <A> list(): Monoid<List<A>>
Link copied to clipboard
@JvmName(name = "Long")
fun long(): Monoid<Long>
Link copied to clipboard
fun <K, A> map(SG: Semigroup<A>): Monoid<Map<K, A>>
Link copied to clipboard
fun <A> option(MA: Semigroup<A>): Monoid<Option<A>>
Link copied to clipboard
fun <A, B> pair(MA: Monoid<A>, MB: Monoid<B>): Monoid<Pair<A, B>>
Link copied to clipboard
fun <A> sequence(): Monoid<Sequence<A>>
Link copied to clipboard
@JvmName(name = "Short")
fun short(): Monoid<Short>
Link copied to clipboard
fun string(): Monoid<String>
Link copied to clipboard
fun <E, A> validated(SE: Semigroup<E>, MA: Monoid<A>): Monoid<Validated<E, A>>