Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/arfedulov/debug-utils

A set of utility functions for debugging
https://github.com/arfedulov/debug-utils

Last synced: about 1 month ago
JSON representation

A set of utility functions for debugging

Awesome Lists containing this project

README

        

# debug-utils

## loggingProxy

Create a proxy object which produce logs on objbect's properties access,
writing and deleting.

```js
const myObject = {
a: 'hello',
b: 123
};

const proxy = loggingProxy(myObject, ['get', 'set', 'deleteProperty']);

const b = proxy.a; // accessing property a
proxy.f = 444; // writing property f = 444
delete proxy.b; // deleting property b
```