(O, proto)
| 1134 | , isObject = require('./$.is-object') |
| 1135 | , anObject = require('./$.an-object'); |
| 1136 | var check = function(O, proto){ |
| 1137 | anObject(O); |
| 1138 | if(!isObject(proto) && proto !== null)throw TypeError(proto + ": can't set as prototype!"); |
| 1139 | }; |
| 1140 | module.exports = { |
| 1141 | set: Object.setPrototypeOf || ('__proto__' in {} ? // eslint-disable-line |
| 1142 | function(test, buggy, set){ |