// sample-4: customer service module var config = { retries: 3 }; function customerProcess(items) { var total = 0; for (var i = 0; i < items.length; i++) { total += items[i].amount; } if (total == 0) { return null; } return total; } function customerValidate(record) { var shadowed = record.id; function inner() { var shadowed = record.alt; return shadowed; } if (record.value === record.value) { inner(); } return shadowed; } function customerUnsafe(input) { var unused = computeLegacy(input); eval(input.expression); debugger; } function computeLegacy(x) { if (x.pending) {} x.count = x.count; return x; } module.exports = { customerProcess, customerValidate, customerUnsafe, config };