isValid method

  1. @override
bool isValid(
  1. Map<K, V> instance
)
override

Tells whether the instance is valid.

Implementation

@override
bool isValid(Map<K, V> instance) {
  if (!instance.keys.every(keyKind.isValid)) {
    return false;
  }
  if (!instance.values.every(valueKind.isValid)) {
    return false;
  }
  return super.isValid(instance);
}