function appearsInObject()

in src/devtools/views/StoreInspector/RecordList.js [23:48]


function appearsInObject(searchText: string, obj: Object) {
  if (obj == null) {
    return false;
  }
  for (const key in obj) {
    if (typeof obj[key] == 'object' && obj[key] !== null) {
      const appears = appearsInObject(searchText, obj[key]);
      if (appears) {
        return appears;
      }
    } else if (
      (obj[key] !== null &&
        obj[key]
          .toString()
          .toLowerCase()
          .includes(searchText)) ||
      key
        .toString()
        .toLowerCase()
        .includes(searchText)
    ) {
      return true;
    }
  }
  return false;
}