0.0.12 • Published 9 years ago

promise-function v0.0.12

Weekly downloads
2
License
MIT
Repository
github
Last release
9 years ago

Installation

$ npm install promise-function

Examples

You can do:

var promiseFunc = require('promise-function');

promiseFunc(function(param) {
        return 'justReturn ok: ' + param;
    }, 'paramObject')
    .then(function(val) {
        console.log(val);
    })
    .catch(function(error) {
        console.error(error);
    });

promiseFunc(function(param) {
        return new Promise(function(resolve, reject) {
            setTimeout(function() {
                reject('returnPromiseReject ok: ' + param);
            }, 1000);
        });
    }, 'paramObject')
    .then(function(val) {
        console.log(val);
    })
    .catch(function(error) {
        console.error(error);
    });
    


promiseFunc(function(param) {
        var self = this;
        setTimeout(function() {
            self.resolve('callPromiseResolve ok: ' + param);
        }, 2000);
    }, 'paramObject')
    .then(function(val) {
        console.log(val);
    })
    .catch(function(error) {
        console.error(error);
    });

License

MIT

0.0.12

9 years ago

0.0.11

9 years ago

0.0.10

9 years ago

0.0.9

9 years ago

0.0.8

9 years ago

0.0.7

9 years ago

0.0.6

9 years ago

0.0.5

9 years ago

0.0.4

9 years ago

0.0.3

9 years ago

0.0.2

9 years ago

0.0.1

9 years ago