@promises/to-callback
Version:
To Callback is package from Promises library
27 lines • 748 B
JavaScript
;
/**
* @module @promises/to-callback
* @copyright © 2017 Yisrael Eliav <yisraelx@gmail.com> (https://github.com/yisraelx)
* @license MIT
*/
Object.defineProperty(exports, "__esModule", { value: true });
/**
* @function
* @example
*
* let promise: Promise<string> = Promise.resolve<string>('foo');
*
* toCallback(promise, (error: any, result: string) => {
* console.log(error); // error => null
* console.log(result); // result => 'foo'
* });
*/
function toCallback(value, callback) {
return Promise
.resolve(value)
.then(function (value) {
return callback(null, value);
}, callback);
}
exports.default = toCallback;
//# sourceMappingURL=index.js.map