Proxy example

by Arnaud Buchholz

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