Skip to content

Instantly share code, notes, and snippets.

enum PasswordError: Error {
case tooShort
case tooLong
case noCapitalLetter
}
let password = MutableProperty("")
let validated: ValidatingProperty<String, PasswordError> = ValidatingProperty(password, {
if $0.count < 5 {
return .invalid(.tooShort)