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