assertValidValue function

void assertValidValue(
  1. String name,
  2. dynamic v,
  3. Type t
)

Implementation

void assertValidValue(String name, dynamic v, Type t) {
  if (v == null || v.runtimeType != t) {
    throw ArgumentError(
      'Parameter $name should be a $t but is actually a ${v.runtimeType} with value $v',
    );
  }
}