Module: rgjs/async

RGJS6 Async module.

Methods


<static> filter(iterable, callback)

Async filter().
Can be used with arrays, lists and objects.

Parameters:
Name Type Description
iterable ArrayLike | Object
callback function
Returns:
Type
Array | Object
Example
const array = [1,2,3];
await rgjs.async.filter(array, async value => {
  return await doAsyncComparison(value);
});

<static> forEach(iterable, callback)

Async forEach().
Can be used with arrays, lists and objects.

Parameters:
Name Type Description
iterable ArrayLike | Object
callback function
Example
const array = [1,2,3];
await rgjs.async.forEach(array, async value => {
  await doAsyncWork(value);
});

<static> map(iterable, callback)

Async map().
Can be used with arrays, lists and objects.

Parameters:
Name Type Description
iterable ArrayLike | Object
callback function
Returns:
Type
Array | Object
Example
const array = [1,2,3];
await rgjs.async.filter(array, async value => {
  return await doAsyncComparison(value);
});

<static> some(iterable, callback)

Async some().
Can be used with arrays, lists and objects.

Parameters:
Name Type Description
iterable ArrayLike | Object
callback function
Returns:
Type
Boolean
Example
const array = [1,2,3];
await rgjs.async.filter(array, async value => {
  return await doAsyncComparison(value);
});