Validator

kreuzberg.extras.forms.Validator
See theValidator companion object
trait Validator[-T]

Simple validators

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object succeed.type

Members list

Value members

Abstract methods

def validate(value: T): Option[ValidationError]

Validate some value, returns list of violations.

Validate some value, returns list of violations.

Attributes

Concrete methods

def chain[U <: T](other: Validator[U]): Validator[U]

Chains multiple validators.

Chains multiple validators.

Attributes

def contraMap[U](f: U => T): Validator[U]

Contramaps

Contramaps

Attributes

def validated[U <: T](value: U): Either[Error, _]