Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
chain-able-deps / src / native / NON_ENUMERABLE.ts
Size: Mime:
import freeze from '../util/freeze'

/**
 * properies that are reserved and should not be enumerated
 * unless they `haveOwnProperty`
 *
 * @name NATIVE_PROPS_NON_ENUMERABLE
 * @frozen
 * @type {Array}
 */
export default freeze([
  '__defineGetter__',
  '__defineSetter__',
  '__proto__',
  '__lookupGetter__',
  '__lookupSetter__',
  'hasOwnProperty',
  'propertyIsEnumerable',
  'toLocaleString',
  'isPrototypeOf',
  'toString',
  'constructor',
  'prototype',
  'valueOf',

  // in non-strict mode
  'arguments',
  'caller',
  'callee',
])