| 1234567891011121314151617181920 | 'use strict';var $TypeError = require('es-errors/type');var hasOwn = require('hasown');var isObject = require('es-object-atoms/isObject');var isPropertyKey = require('../helpers/isPropertyKey');// https://262.ecma-international.org/6.0/#sec-hasownpropertymodule.exports = function HasOwnProperty(O, P) {	if (!isObject(O)) {		throw new $TypeError('Assertion failed: `O` must be an Object');	}	if (!isPropertyKey(P)) {		throw new $TypeError('Assertion failed: `P` must be a Property Key');	}	return hasOwn(O, P);};
 |