packages/react-json-tree/src/JSONIterableNode.js
function createItemString(data, limit) {
  let count = 0;
  let hasMore = false;
  if (Number.isSafeInteger(data.size)) {
    count = data.size;
  } else {
    // eslint-disable-next-line no-unused-vars
    for (const entry of data) {
      if (limit && count + 1 > limit) {
        hasMore = true;
        break;
      }
      count += 1;
    }
  }
  return `${hasMore ? '>' : ''}${count} ${count !== 1 ? 'entries' : 'entry'}`;
}
function createItemString(data, limit) {
  let count = 0;
  let hasMore = false;
  if (Number.isSafeInteger(data.size)) {
    count = data.size;
  } else {
    // eslint-disable-next-line no-unused-vars
    for (const entry of data) {
      if (limit && count + 1 > limit) {
        hasMore = true;
        break;
      }
      count += 1;
    }
  }
  return `${hasMore ? '>' : ''}${count} ${count !== 1 ? 'entries' : 'entry'}`;
}
function createItemString ( data , limit ) { let count = 0 ; let hasMore = false ; if ( Number . isSafeInteger ( data . size ) ) { count = data . size ; } else { // eslint-disable-next-line no-unused-vars for ( const entry of data ) { if ( limit && count + 1 > limit ) { hasMore = true ; break ; } count += 1 ; } } return ` ${ hasMore ? '>' : '' } ${ count } ${ count !== 1 ? 'entries' : 'entry' } ` ; }
Returns the "n Items" string for this node, generating and caching it if it hasn't been created yet.
Returns the n Items string for this node generating and caching it if it hasn t been created yet .