UNPKG

web-service

Version:

Instantiates web services: REST Api, file upload, etc

31 lines (23 loc) 792 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var _promise = require("babel-runtime/core-js/promise"); var _promise2 = _interopRequireDefault(_promise); exports.default = promisify; function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function promisify(action, bind) { return function () { for (var _len = arguments.length, parameters = Array(_len), _key = 0; _key < _len; _key++) { parameters[_key] = arguments[_key]; } return new _promise2.default(function (resolve, reject) { parameters.push(function (error, result) { error ? reject(error) : resolve(result); }); action.apply(bind, parameters); }); }; } module.exports = exports['default']; //# sourceMappingURL=promisify.js.map