generate-alphabetic-name
Version:
Take an arbitrary string or integer and generate a short alphabetic code. It works in the browser and node.js and is designed to be as small as possible, and extremely fast.
20 lines • 873 B
JavaScript
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const generateAlphabeticNameFromNumber_1 = __importDefault(require("./generateAlphabeticNameFromNumber"));
exports.generateAlphabeticNameFromNumber = generateAlphabeticNameFromNumber_1.default;
const hash_1 = __importDefault(require("./hash"));
exports.hash = hash_1.default;
/**
* Take an arbitrary string or number and generate a short
* alphabetic code for it using only characters in /[a-zA-Z]+/
*
* @param input
*/
function generateAlphabeticName(input) {
return generateAlphabeticNameFromNumber_1.default(typeof input === 'number' ? input : hash_1.default(input));
}
exports.default = generateAlphabeticName;
//# sourceMappingURL=index.js.map
;