redux-saga-uniq

1.6.0 • Public • Published

redux-saga-uniq

Saga helpers which spawns duplicate-free sagas.

Usage

import { takeUniqBy, takeUniqWith } from 'redux-saga-uniq';

takeUniqBy(iteratee, pattern, saga, ...args)

  • iteratee: Function - invoked for each action to generate the criterion by which uniqueness is computed.

  • pattern: String | Array | Function - for more information see docs for take(pattern)

  • saga: Function - a Generator function

  • args: Array<any> - arguments to be passed to the started task. takeUniqBy will add the incoming action to the argument list (i.e. the action will be the last argument provided to saga)

takeUniqWith(predicate, pattern, saga, ...args)

  • comparator: Function - invoked to compare each action for uniqueness.

  • pattern: String | Array | Function - for more information see docs for take(pattern)

  • saga: Function - a Generator function

  • args: Array<any> - arguments to be passed to the started task. takeUniqWith will add the incoming action to the argument list (i.e. the action will be the last argument provided to saga)

Package Sidebar

Install

npm i redux-saga-uniq

Weekly Downloads

30

Version

1.6.0

License

MIT

Unpacked Size

25.8 kB

Total Files

20

Last publish

Collaborators

  • jacobbuck