npm.io
1.2.0 • Published 5 years ago

triggerest

Licence
MIT
Version
1.2.0
Deps
5
Size
15 kB
Vulns
0
Weekly
0
Stars
2

triggerest

Version License: ISC License: ISC

Install

npm install triggerest

Usage

You can check examples

const getTodos = async () => {
  const { data: todos } = await axios.get(
    'https://jsonplaceholder.typicode.com/todos'
  );

  return todos;
};

const triggerest = new Triggerest(getTodos, 'id');

triggerest.on('result', (items) => {
  console.log('result received');
});

triggerest.on('changed', (addedItems: any[], removedItems: any[]) => {
  console.log('items changed');
});

triggerest.on('added', (items) => {
  console.log('added', items);
});

triggerest.on('removed', (items) => {
  console.log('removed', items);
});

License

MIT

Keywords