Proxy example
JavaScript
const obj = new Proxy({}, {
get: (target, property) => {
console.log(`Error with property ${property}`)
return parameter => console.log(`Error with method ${property} and parameter ${parameter}`)
}
})
obj.method('parameter') // <-- no side effect