UNPKG

@reldens/skills

Version:
29 lines (23 loc) 643 B
/** * * Reldens - Skills - ModifiersGenerator * */ const { Modifier } = require('@reldens/modifiers'); const { sc } = require('@reldens/utils'); class ModifiersGenerator { static fromModifiersModels(modifiersModels) { if(!sc.isArray(modifiersModels) || 0 === modifiersModels.length){ return []; } let modifiers = []; for(let modifierModel of modifiersModels){ let modifier = new Modifier(modifierModel); modifiers.push(modifier); } return modifiers; } } module.exports.ModifiersGenerator = ModifiersGenerator;