UNPKG

hyperformula-dc

Version:

HyperFormula is a JavaScript engine for efficient processing of spreadsheet-like data and formulas

77 lines (57 loc) 1.56 kB
"use strict"; require("core-js/modules/es.regexp.exec.js"); require("core-js/modules/es.string.split.js"); exports.__esModule = true; exports.empty = empty; exports.split = split; exports.first = first; require("core-js/modules/es.symbol.iterator.js"); require("core-js/modules/es.array.iterator.js"); require("core-js/modules/es.object.to-string.js"); require("core-js/modules/es.string.iterator.js"); require("core-js/modules/web.dom-collections.iterator.js"); require("core-js/modules/es.symbol.js"); require("core-js/modules/es.symbol.description.js"); require("regenerator-runtime/runtime.js"); var _marked = /*#__PURE__*/regeneratorRuntime.mark(empty); /** * @license * Copyright (c) 2021 Handsoncode. All rights reserved. */ function empty() { return regeneratorRuntime.wrap(function empty$(_context) { while (1) { switch (_context.prev = _context.next) { case 0: case "end": return _context.stop(); } } }, _marked); } function split(iterable) { var iterator = iterable[Symbol.iterator](); var _iterator$next = iterator.next(), done = _iterator$next.done, value = _iterator$next.value; if (done) { return { rest: empty() }; } else { return { value: value, rest: iterator }; } } function first(iterable) { var iterator = iterable[Symbol.iterator](); var _iterator$next2 = iterator.next(), done = _iterator$next2.done, value = _iterator$next2.value; if (!done) { return value; } return undefined; }