Package-level declarations

Types

Link copied to clipboard
sealed class ValidationResult

Represents the result of a validation operation.

Link copied to clipboard
typealias ValidationRule<V> = (value: V) -> ValidationResult

A type alias for validation rule functions.

Link copied to clipboard

A builder class for creating sets of validation rules using a DSL approach.

Link copied to clipboard
fun interface ValidationRuleChainer<V>
Link copied to clipboard

A type alias for a set of validation rules.

Functions

Link copied to clipboard

Creates a set of validation rules using a DSL builder.

Link copied to clipboard

Validates a value against a set of validation rules.