isEmpty static method

bool isEmpty(
  1. dynamic value
)

Implementation

static bool isEmpty(dynamic value) {
  // Check for empty string, null, or falsy values
  if (value == '' || value == null || value == false) {
    return true;
  }

  // Check for arrays (Lists in Dart)
  if (value is List && value.length == 0) {
    return true;
  }

  // Check for objects (Maps in Dart)
  if (value is Map) {
    bool r = true;
    for (var f in value.keys) {
      r = false;
      break;
    }
    return r;
  }

  return false;
}