Skip to content

Instantly share code, notes, and snippets.

@gskachkov
Last active November 12, 2017 19:33
Show Gist options
  • Save gskachkov/33d2431399be77aaf9407260c6a901c0 to your computer and use it in GitHub Desktop.
Save gskachkov/33d2431399be77aaf9407260c6a901c0 to your computer and use it in GitHub Desktop.
const metaHandler = {
get: function (dt, trapName) {
console.log(dt, trapName);
return Reflect[trapName];
}
};
const dummyTarget = {};
const baseHandler = new Proxy(dummyTarget, metaHandler);
const target = {};
const proxy = new Proxy(target, baseHandler);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment