Package-level declarations

Functions

Link copied to clipboard
fun <L, R> FakeContext.either(left: FakeContext.() -> L, right: FakeContext.() -> R): Either<L, R>

Generates an Arrow either using left or right.

Link copied to clipboard
fun <L, R> FakeContext.ior(left: FakeContext.() -> L, right: FakeContext.() -> R): Ior<L, R>

Generates an Arrow inclusive-or using left and/or right.

Link copied to clipboard
fun <T> FakeContext.nonEmptyList(size: Int = int(config(FiktionConfig.Collection.size)).coerceAtLeast(1), element: FakeContext.() -> T): NonEmptyList<T>

Generates an Arrow non-empty list using element.

Link copied to clipboard
fun <T> FakeContext.nonEmptySet(size: Int = int(config(FiktionConfig.Collection.size)).coerceAtLeast(1), element: FakeContext.() -> T): NonEmptySet<T>

Generates an Arrow non-empty set using element.

Link copied to clipboard
fun <T> FakeContext.option(value: FakeContext.() -> T): Option<T>

Generates an Arrow option using value.