Hey everyone! I keep getting an error on this project and I have no clue why. Everything was fine until the last step I think. Here’s my code in workAround.js:
import {getCadre, calculateTax, getBenefits, calculateBonus, reimbursementEligibility} from './employee';
import Employee from './employee';
function getEmployeeInformation(salary) {
Employee.salary = salary;
console.log('Cadre: ' + getCadre());
console.log('Tax: ' + calculateTax());
console.log('Benefits: ' + getBenefits());
console.log('Bonus: ' + calculateBonus());
console.log('Reimbursement Eligibility: ' + reimbursementEligibility() + '\n');
}
getEmployeeInformation(10000);
getEmployeeInformation(50000);
getEmployeeInformation(100000);
And this is the error I keep getting:
/home/ccuser/workspace/intermediate-javascript_modules-workAround/workAround.js:10
_employee2.default.salary = salary;
^
TypeError: Cannot set property 'salary' of undefined
at getEmployeeInformation (workAround.js:5:3)
at Object.<anonymous> (workAround.js:13:1)
at Module._compile (module.js:571:32)
at loader (/home/ccuser/node_modules/babel-register/lib/node.js:158:5)
at Object.require.extensions.(anonymous function) [as .js] (/home/ccuser/node_modules/babel-register/lib/node.js:168:7)
at Module.load (module.js:488:32)
at tryModuleLoad (module.js:447:12)
at Function.Module._load (module.js:439:3)
at Function.Module.runMain (module.js:605:10)
at /home/ccuser/node_modules/babel-cli/lib/_babel-node.js:171:48
I even copied what was in the hint but for some reason it’s still wrong. I feel like it’s something really small. Can anyone help? Thanks!