npm.io
3.0.0 • Published 1 year ago

attempt-promise

Licence
MIT
Version
3.0.0
Deps
1
Size
4 kB
Vulns
0
Weekly
0
Stars
1

Build Status

attempt-promise

A wrapper that returns promises for attempt

Installation

$ npm install attempt-promise

Examples

Using node style callback function

attempt({retries: 2}, function (cb) {
	cb(null, 'ok');
}).then(function (result) {
	console.log('Yes!', result);
});

Using a function that returns a promise

attempt(function () {
	return Promise.resolve('ok');
}).then(function (result) {
	console.log('Yes!', result);
});

Keywords