/home/techb158/balavpn.abdallabala.com/node_modules/es-abstract-get
NameSizeModeActions
.github/-0777rm
test/-0777rm
.nycrc1390666editdlrm
CHANGELOG.md8150666editdlrm
eslint.config.mjs7060666editdlrm
Get.d.ts1940666editdlrm
Get.js6100666editdlrm
GetMethod.d.ts3490666editdlrm
GetMethod.js7120666editdlrm
GetV.d.ts2000666editdlrm
GetV.js5360666editdlrm
isPropertyKey.d.ts2060666editdlrm
isPropertyKey.js1810666editdlrm
LICENSE10710666editdlrm
package.json25190666editdlrm
README.md30880666editdlrm
tsconfig.json680666editdlrm
Edit: /home/techb158/balavpn.abdallabala.com/node_modules/es-abstract-get/Get.js (610B)
'use strict'; var $TypeError = require('es-errors/type'); var inspect = require('object-inspect'); var isObject = require('es-object-atoms/isObject'); var isPropertyKey = require('./isPropertyKey'); // https://262.ecma-international.org/6.0/#sec-get-o-p /** @type {import('./Get')} */ module.exports = function Get(O, P) { // 7.3.1.1 var isObj = isObject(O); if (!isObj) { throw new $TypeError('Assertion failed: Type(O) is not Object'); } // 7.3.1.2 if (!isPropertyKey(P)) { throw new $TypeError('Assertion failed: P is not a Property Key, got ' + inspect(P)); } // 7.3.1.3 return O[P]; };