Sha256: 2ccf2fb61ff8c2311eed8e6a48bcf3807c22cd3140552ed666d7b268c1ddb85b

Contents?: true

Size: 536 Bytes

Versions: 243

Compression:

Stored size: 536 Bytes

Contents

'use strict';

var GetIntrinsic = require('get-intrinsic');

var $TypeError = GetIntrinsic('%TypeError%');

var inspect = require('object-inspect');

var IsPropertyKey = require('./IsPropertyKey');
// var ToObject = require('./ToObject');

// https://262.ecma-international.org/6.0/#sec-getv

module.exports = function GetV(V, P) {
	// 7.3.2.1
	if (!IsPropertyKey(P)) {
		throw new $TypeError('Assertion failed: IsPropertyKey(P) is not true, got ' + inspect(P));
	}

	// 7.3.2.2-3
	// var O = ToObject(V);

	// 7.3.2.4
	return V[P];
};

Version data entries

243 entries across 27 versions & 2 rubygems

Version Path
immosquare-cleaner-0.1.32 node_modules/es-abstract/2023/GetV.js
immosquare-cleaner-0.1.32 node_modules/es-abstract/2019/GetV.js
immosquare-cleaner-0.1.32 node_modules/es-abstract/2018/GetV.js
immosquare-cleaner-0.1.32 node_modules/es-abstract/2016/GetV.js
immosquare-cleaner-0.1.32 node_modules/es-abstract/2020/GetV.js
immosquare-cleaner-0.1.32 node_modules/es-abstract/2015/GetV.js
immosquare-cleaner-0.1.32 node_modules/es-abstract/2022/GetV.js
immosquare-cleaner-0.1.32 node_modules/es-abstract/2017/GetV.js
immosquare-cleaner-0.1.32 node_modules/es-abstract/2021/GetV.js
immosquare-cleaner-0.1.31 node_modules/es-abstract/2023/GetV.js
immosquare-cleaner-0.1.31 node_modules/es-abstract/2015/GetV.js
immosquare-cleaner-0.1.31 node_modules/es-abstract/2021/GetV.js
immosquare-cleaner-0.1.31 node_modules/es-abstract/2018/GetV.js
immosquare-cleaner-0.1.31 node_modules/es-abstract/2022/GetV.js
immosquare-cleaner-0.1.31 node_modules/es-abstract/2019/GetV.js
immosquare-cleaner-0.1.31 node_modules/es-abstract/2016/GetV.js
immosquare-cleaner-0.1.31 node_modules/es-abstract/2020/GetV.js
immosquare-cleaner-0.1.31 node_modules/es-abstract/2017/GetV.js
immosquare-cleaner-0.1.30 node_modules/es-abstract/2023/GetV.js
immosquare-cleaner-0.1.30 node_modules/es-abstract/2015/GetV.js