dry-node
Version:
Initialiseur de structure Node Express typée et modulaire
11 lines • 482 B
JavaScript
const DryGenerateUniqueId = require("./dry-generate-unique-id.function");
const DryParams = require("./../../dry-core/dry-params/dry-params")
async function DryGenerateId(prefix, Model) {
let id = "";
for (let i = 0; i < DryParams.lengthId; i++) {
id += DryParams.stringNumber.charAt(Math.floor(Math.random() * DryParams.stringNumber.length));
}
id = prefix + id
return await DryGenerateUniqueId(Model, id, 0);
}
module.exports = DryGenerateId;