docs: function isEmpty(val) {
    if (val === 0 || typeof val === 'boolean') {
      return false;
    }
    if (val == null) {
      return true;
    }
    if (utils.isObject(val)) {
      val = Object.keys(val);
    }
    if (!val.length) {
      return true;
    }
    return false;
  }