21 lines
		
	
	
		
			578 B
		
	
	
	
		
			Plaintext
		
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			578 B
		
	
	
	
		
			Plaintext
		
	
	
| /**
 | |
|  * Inverts an orientation string.
 | |
|  * @public
 | |
|  * @function invertOrientationString
 | |
|  *
 | |
|  * @param  {string} orientationString The orientation.
 | |
|  * @returns {string}  The inverted orientationString.
 | |
|  */
 | |
| export default function(orientationString) {
 | |
|   let inverted = orientationString.replace('H', 'f')
 | |
| 
 | |
|   inverted = inverted.replace('F', 'h')
 | |
|   inverted = inverted.replace('R', 'l')
 | |
|   inverted = inverted.replace('L', 'r')
 | |
|   inverted = inverted.replace('A', 'p')
 | |
|   inverted = inverted.replace('P', 'a')
 | |
|   inverted = inverted.toUpperCase()
 | |
| 
 | |
|   return inverted
 | |
| }
 |