Sha256: cea5e0dd88da991b0a9cb374340227163c8a7210fdfffe2749809d832ffecc1e

Contents?: true

Size: 637 Bytes

Versions: 34

Compression:

Stored size: 637 Bytes

Contents

// 26.1.3 Reflect.defineProperty(target, propertyKey, attributes)
var $        = require('./$')
  , $export  = require('./$.export')
  , anObject = require('./$.an-object');

// MS Edge has broken Reflect.defineProperty - throwing instead of returning false
$export($export.S + $export.F * require('./$.fails')(function(){
  Reflect.defineProperty($.setDesc({}, 1, {value: 1}), 1, {value: 2});
}), 'Reflect', {
  defineProperty: function defineProperty(target, propertyKey, attributes){
    anObject(target);
    try {
      $.setDesc(target, propertyKey, attributes);
      return true;
    } catch(e){
      return false;
    }
  }
});

Version data entries

34 entries across 17 versions & 7 rubygems

Version Path
ilog-0.4.1 node_modules/core-js/modules/es6.reflect.define-property.js
ilog-0.4.1 node_modules/core-js/library/modules/es6.reflect.define-property.js
ilog-0.4.0 node_modules/core-js/modules/es6.reflect.define-property.js
ilog-0.4.0 node_modules/core-js/library/modules/es6.reflect.define-property.js
ilog-0.3.3 node_modules/core-js/modules/es6.reflect.define-property.js
ilog-0.3.3 node_modules/core-js/library/modules/es6.reflect.define-property.js
locomotivecms-4.0.0.alpha1 app/javascript/node_modules/fbjs/node_modules/core-js/library/modules/es6.reflect.define-property.js
locomotivecms-4.0.0.alpha1 app/javascript/node_modules/fbjs/node_modules/core-js/modules/es6.reflect.define-property.js
locomotivecms-3.4.0 app/javascript/node_modules/fbjs/node_modules/core-js/library/modules/es6.reflect.define-property.js
locomotivecms-3.4.0 app/javascript/node_modules/fbjs/node_modules/core-js/modules/es6.reflect.define-property.js
cortex-0.1.3 spec/dummy/node_modules/fbjs/node_modules/core-js/library/modules/es6.reflect.define-property.js
cortex-0.1.3 spec/dummy/node_modules/fbjs/node_modules/core-js/modules/es6.reflect.define-property.js
lanes-0.8.0 node_modules/core-js/library/modules/es6.reflect.define-property.js
lanes-0.8.0 node_modules/core-js/modules/es6.reflect.define-property.js
xcodebuild-helper-1.2.5 externals/ios-sim-master/node_modules/core-js/library/modules/es6.reflect.define-property.js
xcodebuild-helper-1.2.5 externals/ios-sim-master/node_modules/core-js/modules/es6.reflect.define-property.js
xcodebuild-helper-1.2.3 externals/ios-sim-master/node_modules/core-js/library/modules/es6.reflect.define-property.js
xcodebuild-helper-1.2.3 externals/ios-sim-master/node_modules/core-js/modules/es6.reflect.define-property.js
babel-schmooze-sprockets-0.1.3 node_modules/core-js/modules/es6.reflect.define-property.js
babel-schmooze-sprockets-0.1.3 node_modules/core-js/library/modules/es6.reflect.define-property.js