promise-waitfor
v2.0.0
Published
Small utility promisification of polling.
Downloads
36
Readme
promise-waitfor
Just run npm install promise-waitfor
Documentation
Promise waitFor(Function condition, interval int=50)
Examples
const waitFor = require('promise-waitfor');
waitFor(CONDITION)
.then(...)
waitFor(CONDITION, TEST_INTERVAL)
.then(...)
Alternatively, you can use a Promise constructor other than global.Promise
:
const waitFor = require('promise-waitfor').use(YOUR_PROMISE_CONSTRUCTOR_HERE);
For now more info check test.js and the index.js for further information.
Changelog
2.0.0-rc1
- Removed the second argument as it was generally confusing and can be easily replace with an extra
.then()
call, eg:waitFor(() => {...}, () => getSomething()
can be converted towaitFor() => {...)).then(getSomething)
- Updated eslint config, eslint is now a dev dependency.
2.0.0
- waitFor is now default bound to the native Promise implementation.
- In order to use a custom one you now need to use
const wf = require('promise-waitfor)'.use(MY_IMPL
.