Sha256: f09c26e564c4d6a2e2a68fdc53facfc4d4836a2e1f61c2db11ac52030408502c
Contents?: true
Size: 616 Bytes
Versions: 29
Compression:
Stored size: 616 Bytes
Contents
var has = require('../internals/has'); var ownKeys = require('../internals/own-keys'); var getOwnPropertyDescriptorModule = require('../internals/object-get-own-property-descriptor'); var definePropertyModule = require('../internals/object-define-property'); module.exports = function (target, source) { var keys = ownKeys(source); var defineProperty = definePropertyModule.f; var getOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f; for (var i = 0; i < keys.length; i++) { var key = keys[i]; if (!has(target, key)) defineProperty(target, key, getOwnPropertyDescriptor(source, key)); } };
Version data entries
29 entries across 28 versions & 9 rubygems