Projekt

Obecné

Profil

Stáhnout (446 Bajtů) Statistiky
| Větev: | Revize:
1 3a515b92 cagy
'use strict';
2
3
var GetIntrinsic = require('../GetIntrinsic');
4
5
var originalSetProto = GetIntrinsic('%Object.setPrototypeOf%', true);
6
var $ArrayProto = GetIntrinsic('%Array.prototype%');
7
8
module.exports = originalSetProto || (
9
	// eslint-disable-next-line no-proto, no-negated-condition
10
	[].__proto__ !== $ArrayProto
11
		? null
12
		: function (O, proto) {
13
			O.__proto__ = proto; // eslint-disable-line no-proto, no-param-reassign
14
			return O;
15
		}
16
);