fibery-unofficial
Version:
The unofficial Fibery Node.js library
9 lines (8 loc) • 360 B
JavaScript
module.exports.checkRequiredArgs = (methodName, requiredArgs, argsArray) => {
argsArray.forEach((args, i) => {
const missingArgs = requiredArgs.filter(ra => !(ra in args));
if (missingArgs.length > 0) {
throw new Error(`${methodName}. Required args are missing in element #${i}: ${missingArgs.join(',')}`);
}
});
};