Show More
Commit Description:
submission report
Commit Description:
submission report
References:
File last commit:
Show/Diff file:
Action:
node_modules/es-abstract/helpers/setProto.js
| 16 lines
| 446 B
| application/javascript
| JavascriptLexer
|
r789 | 'use strict'; | |||
var GetIntrinsic = require('../GetIntrinsic'); | ||||
var originalSetProto = GetIntrinsic('%Object.setPrototypeOf%', true); | ||||
var $ArrayProto = GetIntrinsic('%Array.prototype%'); | ||||
module.exports = originalSetProto || ( | ||||
// eslint-disable-next-line no-proto, no-negated-condition | ||||
[].__proto__ !== $ArrayProto | ||||
? null | ||||
: function (O, proto) { | ||||
O.__proto__ = proto; // eslint-disable-line no-proto, no-param-reassign | ||||
return O; | ||||
} | ||||
); | ||||