'use strict';varGetIntrinsic=require('../GetIntrinsic');var$TypeError=GetIntrinsic('%TypeError%');varkeys=require('object-keys');varType=require('./Type');// https://www.ecma-international.org/ecma-262/6.0/#sec-enumerableownnamesmodule.exports=functionEnumerableOwnNames(O){if(Type(O)!=='Object'){thrownew$TypeError('Assertion failed: Type(O) is not Object');}returnkeys(O);};