forked from cybrespace/pinafore
		
	
		
			
				
	
	
		
			14 lines
		
	
	
	
		
			330 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			14 lines
		
	
	
	
		
			330 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
import padStart from 'lodash/padStart'
 | 
						|
 | 
						|
export function toPaddedBigInt (id) {
 | 
						|
  return padStart(id, 30, '0')
 | 
						|
}
 | 
						|
 | 
						|
export function toReversePaddedBigInt (id) {
 | 
						|
  let bigInt = toPaddedBigInt(id)
 | 
						|
  let res = ''
 | 
						|
  for (let i = 0; i < bigInt.length; i++) {
 | 
						|
    res += (9 - parseInt(bigInt.charAt(i), 10)).toString(10)
 | 
						|
  }
 | 
						|
  return res
 | 
						|
}
 |