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:
		
							
								
								
									
										27
									
								
								install/config-ui/node_modules/es-abstract/2021/TrimString.js
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										27
									
								
								install/config-ui/node_modules/es-abstract/2021/TrimString.js
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,27 @@ | ||||
| 'use strict'; | ||||
|  | ||||
| var trimStart = require('string.prototype.trimstart'); | ||||
| var trimEnd = require('string.prototype.trimend'); | ||||
|  | ||||
| var $TypeError = require('es-errors/type'); | ||||
|  | ||||
| var RequireObjectCoercible = require('./RequireObjectCoercible'); | ||||
| var ToString = require('./ToString'); | ||||
|  | ||||
| // https://262.ecma-international.org/10.0/#sec-trimstring | ||||
|  | ||||
| module.exports = function TrimString(string, where) { | ||||
| 	var str = RequireObjectCoercible(string); | ||||
| 	var S = ToString(str); | ||||
| 	var T; | ||||
| 	if (where === 'start') { | ||||
| 		T = trimStart(S); | ||||
| 	} else if (where === 'end') { | ||||
| 		T = trimEnd(S); | ||||
| 	} else if (where === 'start+end') { | ||||
| 		T = trimStart(trimEnd(S)); | ||||
| 	} else { | ||||
| 		throw new $TypeError('Assertion failed: invalid `where` value; must be "start", "end", or "start+end"'); | ||||
| 	} | ||||
| 	return T; | ||||
| }; | ||||
		Reference in New Issue
	
	Block a user
	 anthonyrawlins
					anthonyrawlins