Sha256: 86ba056c79946dc328716489222c8a4b4b26fadc5829fdd1416c94fdf3906a99

Contents?: true

Size: 547 Bytes

Versions: 6

Compression:

Stored size: 547 Bytes

Contents

/*!
 * Chai - getEnumerableProperties utility
 * Copyright(c) 2012-2014 Jake Luer <jake@alogicalparadox.com>
 * MIT Licensed
 */

/**
 * ### .getEnumerableProperties(object)
 *
 * This allows the retrieval of enumerable property names of an object,
 * inherited or not.
 *
 * @param {Object} object
 * @returns {Array}
 * @namespace Utils
 * @name getEnumerableProperties
 * @api public
 */

module.exports = function getEnumerableProperties(object) {
  var result = [];
  for (var name in object) {
    result.push(name);
  }
  return result;
};

Version data entries

6 entries across 6 versions & 5 rubygems

Version Path
epuber-stylus-source-0.56.0 vendor/node_modules/chai/lib/chai/utils/getEnumerableProperties.js
learn_create-0.0.22 lib/templates/javascript_lab_template/node_modules/chai/lib/chai/utils/getEnumerableProperties.js
locomotivecms-4.0.0.alpha1 app/javascript/node_modules/chai/lib/chai/utils/getEnumerableProperties.js
locomotivecms-3.4.0 app/javascript/node_modules/chai/lib/chai/utils/getEnumerableProperties.js
mdarray-sol-0.1.0-java node_modules/chai/lib/chai/utils/getEnumerableProperties.js
select_all-rails-0.3.1 node_modules/chai/lib/chai/utils/getEnumerableProperties.js