ensnare

1.0.0 • Public • Published

ensnare

creates a proxy object that calls cb everytime the obj's properties/fns are accessed

let originalObj = [1,2,3]
let ensnaredObj = ensnare(originalObj, () => console.log('bing bong!'))

ensnaredObj.pop() //=> logs "bing bong!", returns 1
ensnaredObj[0] //=> logs "bing bong!", returns 2

Readme

Keywords

none

Package Sidebar

Install

npm i ensnare

Weekly Downloads

1

Version

1.0.0

License

ISC

Last publish

Collaborators

  • kumavis