1.0.1 • Published 10 years ago
exec-fn v1.0.1
exec-fn 
Execute function, promise, generator and get a consistent result.
Installation
$ npm install exec-fn --saveUsage
const execute = require('exec-fn');
function regularFn () {
return 'regular';
}
function promiseFn () {
return Promise.resolve('promise');
}
function * generatorFn () {
return 'generator';
}
exec(regularFn).then(function (value) {
value === 'regular';
});
exec(promiseFn).then(function (value) {
value === 'promise';
});
exec(generatorFn).then(function (value) {
value === 'generator';
});API
exec(fn, arguments, context)fn- function to execute. Can be a regular function, generator function or function that returns aPromise.arguments- array of arguments for thefn(optional)context- context for thefn(optional)
Tests
$ make testLicense
MIT © vdemedes