validate method

  1. @override
ValidationResult<String> validate(
  1. String key,
  2. covariant dynamic input
)
override

Performs type coercion against an input value, and returns a list of errors if the validation was unsuccessful.

Implementation

@override
ValidationResult<String> validate(String key, input) => input is String
    ? ValidationResult<String>._ok(input)
    : ValidationResult._failure(['Expected "$key" to be a string.']);