process method

  1. @override
T? process(
  1. (T?, T?)? data
)
override

Process and validate data. Throws a generic DataRuleError if the data is not valid.

Implementation

@override
T? process((T?, T?)? data) {
  if (data != null) {
    if (data.$1 != data.$2) {
      throw _error;
    }
    return data.$1;
  }

  return null;
}