Package-level declarations

Properties

Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
inline fun <T> Validatable<Iterable<T>?>.each(block: Validatable<T>.() -> Unit)

Iterates over each element of this object and wraps them with a Validatable before passing them to the block.

Link copied to clipboard

Returns the first element, wrapped in Validatable.

Link copied to clipboard
operator fun <T> Validatable<Array<T>?>.get(index: Int): Validatable<T?>
operator fun <K, V> Validatable<Map<K, V>?>.get(index: K): Validatable<V?>

operator fun <T> Validatable<List<T>?>.get(index: Int): Validatable<T?>

Returns the element at the specified index in the list, wrapped in a Validatable.

Link copied to clipboard

Returns an iterator over the elements of this object. Each element is wrapped with a Validatable.

Link copied to clipboard

Returns the last element, wrapped in Validatable.