UNPKG

chainscript

Version:
29 lines (23 loc) 728 B
"use strict"; exports.__esModule = true; exports["default"] = promisify; function promisify(func) { return function () { for (var _len = arguments.length, args1 = Array(_len), _key = 0; _key < _len; _key++) { args1[_key] = arguments[_key]; } return new Promise(function (resolve, reject) { func.apply(undefined, args1.concat([function (err) { for (var _len2 = arguments.length, args2 = Array(_len2 > 1 ? _len2 - 1 : 0), _key2 = 1; _key2 < _len2; _key2++) { args2[_key2 - 1] = arguments[_key2]; } if (err) { reject(err); return; } resolve.apply(undefined, args2); }])); }); }; } module.exports = exports["default"];