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

/ensnare/

    Package Sidebar

    Install

    npm i ensnare

    Weekly Downloads

    2

    Version

    1.0.0

    License

    ISC

    Last publish

    Collaborators

    • kumavis