Skip to content

h2oboi89/async-loops

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Asynchronous for, while, do-while, map, and reduce loops using Promises.

Setup

  • Run npm install to install all dependencies

Scripts

Following are called via npm run:

  • test to run all tests and generate coverage report
  • test -- -i same as test but ignores linter warnings
  • docClone to clone your documentation repository
  • docGenerate to generate documentation locally
  • docPublish to generate and publish documentation on GitHub Pages

Documentation

JSDoc documentation

Usage

Resolve

Body of each loop should resolve. For map and reduce they should do so with a value.

Reject

Rejections are seen as errors and will be used to abort the loop. loops.break and loops.continue are special cases that are used as flow control.

Samples