isEmpty static method
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;
}