UNPKG

iterama

Version:

Composable functional (async) iterable helpers

36 lines (29 loc) 1.12 kB
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.startWithAsync = void 0; var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty")); var _regenerator = _interopRequireDefault(require("@babel/runtime/regenerator")); var startWithAsync = function startWithAsync(value) { return function (iterable) { return (0, _defineProperty2.default)({}, Symbol.asyncIterator, _regenerator.default.mark(function _callee() { return _regenerator.default.async(function _callee$(_context) { while (1) { switch (_context.prev = _context.next) { case 0: _context.next = 2; return value; case 2: return _context.delegateYield(iterable, "t0", 3); case 3: case "end": return _context.stop(); } } }, _callee, null, null, Promise); })); }; }; exports.startWithAsync = startWithAsync; //# sourceMappingURL=start-with-async.js.map