Pinafore-Web-Client-Frontend/routes/_database/utils.js

14 lines
329 B
JavaScript
Raw Normal View History

2018-01-19 18:18:14 +01:00
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
}