dry-node
Version:
Initialiseur de structure Node Express typée et modulaire
33 lines (30 loc) • 883 B
JavaScript
const mongoose = require("mongoose");
function DryMakeObject(label) {
let length = label.toString().includes('dry') ? 5 : 8;
let prefix = "";
switch (label) {
case "dry-user":
prefix = "DRY-USER"
break;
case "dry-city":
prefix = "DRY-CITY"
break;
case "dry-address":
prefix = "DRY-ADDRESS"
break;
case "dry-person":
prefix = "DRY-PERSON"
break;
default :
prefix = "DRY";
break;
}
let result = "";
let characters = "1234567890";
let charactersLength = characters.length;
for (let i = 0; i < length; i++) {
result += characters.charAt(Math.floor(Math.random() * charactersLength));
}
return prefix + result;
}
module.exports = DryMakeObject;