Quickly protect an entire class from causing an exception with fortify
method
Example Protection:
const iCanError = new CrashyApi()
const protector = new OverArmour()
// for PROD!
protector.fortify(iCanError)
iCanError.failSauce('I will fail but not crash')
console.log('Still got here!')
const workingWithAsync = async () => {
await iCanError.failSauceAsync('No try catches existed here!')
console.log('Got here, too!')
}
workingWithAsync()
console.log('EOF!')