second
[josuexyz/.git] / node_modules / setprototypeof / index.js
1 module.exports = Object.setPrototypeOf || ({__proto__:[]} instanceof Array ? setProtoOf : mixinProperties);
2
3 function setProtoOf(obj, proto) {
4         obj.__proto__ = proto;
5         return obj;
6 }
7
8 function mixinProperties(obj, proto) {
9         for (var prop in proto) {
10                 if (!obj.hasOwnProperty(prop)) {
11                         obj[prop] = proto[prop];
12                 }
13         }
14         return obj;
15 }