Module: Typed::Validations
- Defined in:
- lib/typed/validations.rb,
lib/typed/validations/field_validator.rb,
lib/typed/validations/validated_value.rb,
lib/typed/validations/validation_error.rb,
lib/typed/validations/validation_results.rb,
lib/typed/validations/type_mismatch_error.rb,
lib/typed/validations/field_type_validator.rb,
lib/typed/validations/required_field_error.rb,
lib/typed/validations/multiple_validation_error.rb
Defined Under Namespace
Modules: FieldValidator Classes: FieldTypeValidator, MultipleValidationError, RequiredFieldError, TypeMismatchError, ValidatedValue, ValidationError, ValidationResults
Constant Summary collapse
- ValidationResult =
T.type_alias { Result[ValidatedValue, ValidationError] }
- ValidatedParams =
T.type_alias { T::Hash[Symbol, Value] }