isNullOrEmptyOrInvalid static method

bool isNullOrEmptyOrInvalid(
  1. dynamic value,
  2. Type T
)

Implementation

static bool isNullOrEmptyOrInvalid(dynamic value, Type T) {
  if (value?.runtimeType != T) return true;

  switch (value.runtimeType) {
    case String:
    case Map:
    case List:
      return value.isEmpty;
  }

  return false;
}