Skip to content

parichit13/while-promise

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

while-promise

while-promise is an Asynchronous while loop solution for bluebird Promises.

Installation

You need Gulp installed globally:

$ npm install while-promise --save

Usage

var Promise = require('bluebird')
// May use some other Promises package other than bluebird
var promiseWhile = require('while-promise')(Promise)

promiseWhile(
  function() {
    return true // infinite loop
  }, 
  function() {
    // return Promise
  }
)
.then(function() {
  // while loop completed, conditional returned false
})

Tests

   npm test

Development

Based on promise-while library from @stevenzeiler. Added improvements over tick method. Just an open source experiement to help others stuck at this problem.

Release History

  • 1.0.0 Initial release

About

Asynchronous while loop for promises

Resources

License

Stars

Watchers

Forks

Packages

No packages published