summaryrefslogtreecommitdiff
path: root/node_modules/core-js/library/modules/es6.reflect.set-prototype-of.js
blob: b79d9b613ba4a5a850c3617ce74222fa85f9fb3a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// 26.1.14 Reflect.setPrototypeOf(target, proto)
var $export  = require('./_export')
  , setProto = require('./_set-proto');

if(setProto)$export($export.S, 'Reflect', {
  setPrototypeOf: function setPrototypeOf(target, proto){
    setProto.check(target, proto);
    try {
      setProto.set(target, proto);
      return true;
    } catch(e){
      return false;
    }
  }
});