Save current BZZZ config-ui state before CHORUS branding update
🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
		
							
								
								
									
										37
									
								
								install/config-ui/node_modules/es-abstract/2019/EnumerableOwnPropertyNames.js
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										37
									
								
								install/config-ui/node_modules/es-abstract/2019/EnumerableOwnPropertyNames.js
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,37 @@ | ||||
| 'use strict'; | ||||
|  | ||||
| var $TypeError = require('es-errors/type'); | ||||
| var isObject = require('es-object-atoms/isObject'); | ||||
|  | ||||
| var objectKeys = require('object-keys'); | ||||
| var safePushApply = require('safe-push-apply'); | ||||
| var callBound = require('call-bound'); | ||||
|  | ||||
| var $isEnumerable = callBound('Object.prototype.propertyIsEnumerable'); | ||||
|  | ||||
| var forEach = require('../helpers/forEach'); | ||||
|  | ||||
| // https://262.ecma-international.org/8.0/#sec-enumerableownproperties | ||||
|  | ||||
| module.exports = function EnumerableOwnPropertyNames(O, kind) { | ||||
| 	if (!isObject(O)) { | ||||
| 		throw new $TypeError('Assertion failed: Type(O) is not Object'); | ||||
| 	} | ||||
|  | ||||
| 	var keys = objectKeys(O); | ||||
| 	if (kind === 'key') { | ||||
| 		return keys; | ||||
| 	} | ||||
| 	if (kind === 'value' || kind === 'key+value') { | ||||
| 		var results = []; | ||||
| 		forEach(keys, function (key) { | ||||
| 			if ($isEnumerable(O, key)) { | ||||
| 				safePushApply(results, [ | ||||
| 					kind === 'value' ? O[key] : [key, O[key]] | ||||
| 				]); | ||||
| 			} | ||||
| 		}); | ||||
| 		return results; | ||||
| 	} | ||||
| 	throw new $TypeError('Assertion failed: "kind" is not "key", "value", or "key+value": ' + kind); | ||||
| }; | ||||
		Reference in New Issue
	
	Block a user
	 anthonyrawlins
					anthonyrawlins