either |
Generates approx 50/50 of left and right from the underlying generators. fun <A, B> Arb.Companion.either(left: Gen<A>, right: Gen<B>): Arb<Either<A, B>> |
left |
Generates instances of Left using the given generator. fun <A> Arb.Companion.left(gen: Gen<A>): Arb<Either<A, Nothing>> |
nel |
fun <A> Arb.Companion.nel(arbA: Arb<A>, range: IntRange = 1..100): Arb<NonEmptyList<A>> |
option |
fun <A> Arb.Companion.option(gen: Gen<A>): Arb<Option<A>> |
right |
Generates instances of Right using the given generator. fun <B> Arb.Companion.right(gen: Gen<B>): Arb<Either<Nothing, B>> |
some |
fun <A> Arb.Companion.some(gen: Gen<A>): Arb<Option<A>> |