rurid
Version:
A random unique human-readable identifier generator for NodeJS
18 lines (17 loc) • 817 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var utilities_1 = require("./utilities");
var languageConstructs_1 = require("./languageConstructs");
/*
* @param {String} [lang] expected language (default "en")
* @param {string[]} [separators=['-', '.', '_']] - list of acceptable separators between words (default ['-', '.', '_'])
* @return {String} generated human readable identifier
*/
var rurid = function (lang, separators) {
if (lang === void 0) { lang = 'en'; }
if (separators === void 0) { separators = ['-', '.', '_']; }
var adjectives = languageConstructs_1.default[lang]['adjectives'];
var nouns = languageConstructs_1.default[lang]['nouns'];
return (0, utilities_1.default)(adjectives, separators, nouns);
};
exports.default = rurid;