ifjs function

bool ifjs(
  1. dynamic data
)

Implementation

bool ifjs(data) {
  var check = typeof(data);
  if (check == "string") {
    if (data.isNotEmpty) {
      return true;
    } else {
      return false;
    }
  } else if (check == "object") {
    if (data.isNotEmpty) {
      return true;
    } else {
      return false;
    }
  } else if (check == "list") {
    if (data.isNotEmpty) {
      return true;
    } else {
      return false;
    }
  } else if (check == "int") {
    if (data < 0) {
      return true;
    } else if (data.isOdd) {
      return true;
    } else {
      return false;
    }
  } else if (check == "bool") {
    return data;
  } else {
    return false;
  }
}