isValid method
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);
}