Blame view

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