UNPKG

dry-node

Version:

Initialiseur de structure Node Express typée et modulaire

33 lines (30 loc) 883 B
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;