validateWithParent method
override
Implementation
@override
FutureOr<Result> validateWithParent(
dynamic value,
Map<String, dynamic> map, {
bool exists = true,
}) {
final resolverValidator = resolver(map);
final resolverResult = resolverValidator?.validator(value);
if (resolverResult == null) return Result.valid(value);
if (resolverResult is Future<Result>) {
return resolverResult.then((cr) => _evalBranch(cr, value));
}
return _evalBranch(resolverResult, value);
}