One Paragraph of project description goes here
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
function checkTypes(...requiredArgs, expectedTypes) { | |
var mistyped = requiredArgs.filter((argumentObj, index) => { | |
return expectedTypes[index] | |
? !expectedTypes[index].includes(typeof Object.values(argumentObj)[0]) | |
: false; | |
}); | |
if (mistyped != "") { | |
throw new TypeError( | |
`expected the argument "${ | |
Object.keys(mistyped[0])[0] |