Your IP : 216.73.216.52


Current Path : /home/deltalab/PMS/ims-connector/node_modules/loupe/lib/
Upload File :
Current File : //home/deltalab/PMS/ims-connector/node_modules/loupe/lib/set.js

import { inspectList } from './helpers'

// IE11 doesn't support `Array.from(set)`
function arrayFromSet(set) {
  const values = []
  set.forEach(value => {
    values.push(value)
  })
  return values
}

export default function inspectSet(set, options) {
  if (set.size === 0) return 'Set{}'
  options.truncate -= 7
  return `Set{ ${inspectList(arrayFromSet(set), options)} }`
}