UNPKG

rurid

Version:

A random unique human-readable identifier generator for NodeJS

18 lines (17 loc) 817 B
"use strict"; 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;