mutation-iterator

0.2.0 • Public • Published

mutation-iterator

Creates an object which is an async iterator which yields when any of its properties are mutated

Install

npm i mutation-iterator

Usage

import mutationIterator, { finish } from 'mutation-iterator';

const obj = mutationIterator();

obj.someProp = 'Initial...';

setTimeout(() => {
  obj.someProp = 'Hello';

  finish(obj);
}, 1000);


console.log(obj.someProp);

for await (const { someProp } of obj) {
  console.log(someProp);
}

console.log('Finished');

Readme

Keywords

none

Package Sidebar

Install

npm i mutation-iterator

Weekly Downloads

2

Version

0.2.0

License

MIT

Unpacked Size

3.59 kB

Total Files

4

Last publish

Collaborators

  • bealearts