1
2
3
4
5
6
7
8
9
10
11
  | 'use strict'; 
 |  var DESCRIPTORS = require('../internals/descriptors'); 
 |  var definePropertyModule = require('../internals/object-define-property'); 
 |  var createPropertyDescriptor = require('../internals/create-property-descriptor'); 
 |    
 |  module.exports = DESCRIPTORS ? function (object, key, value) { 
 |    return definePropertyModule.f(object, key, createPropertyDescriptor(1, value)); 
 |  } : function (object, key, value) { 
 |    object[key] = value; 
 |    return object; 
 |  }; 
 |  
  |