'use strict'; var alphabet = require('./alphabet'); /** * Decode the id to get the version and worker * Mainly for debugging and testing. * @param id - the shortid-generated id. */ function decode(id) { var characters = alphabet.shuffled(); return { version: characters.indexOf(id.substr(0, 1)) & 0x0f, worker: characters.indexOf(id.substr(1, 1)) & 0x0f }; } module.exports = decode;