Type Aliases
The following type aliases are available globally.
-
Underlying function signature for validators that can transform the validated subject type
Declaration
Swift
public typealias ValidationT<S, T> = (S) -> Result<T, ValidationErrors> -
Underlying function signature for validators
Declaration
Swift
public typealias Validation<S> = (S) -> Result<S, ValidationErrors> -
Function signature for predicates on validated subject types
Declaration
Swift
public typealias Predicate<S> = (S) -> Bool -
Undocumented
Declaration
Swift
public typealias Validator<S> = ValidatorT<S, S>
Type Aliases Reference