Skip to content

oktaysenkan/triggerest

Repository files navigation

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

About

Detect changes on REST APIs

Resources

License

Stars

Watchers

Forks

Packages

No packages published