"use strict";
function _typeof(obj) { Eif (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }
function toArray(a) {
return Array.isArray(a) ? a : [a];
}
var isPromise = function isPromise(v) {
return v && v.then;
};
var toPromise = function toPromise(v) {
return isPromise(v) ? v : Promise.resolve(v);
}; // istanbul ignore next
var delay = (typeof setImmediate === "undefined" ? "undefined" : _typeof(setImmediate)) === undefined ? function (fn) {
return setTimeout(fn, 0);
} : setImmediate;
module.exports = {
toArray: toArray,
toPromise: toPromise,
delay: delay
};
//# sourceMappingURL=util.js.map |