UNPKG

hyperformula-dc

Version:

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

57 lines (50 loc) 1.35 kB
import "core-js/modules/es.symbol.iterator.js"; import "core-js/modules/es.array.iterator.js"; import "core-js/modules/es.object.to-string.js"; import "core-js/modules/es.string.iterator.js"; import "core-js/modules/web.dom-collections.iterator.js"; import "core-js/modules/es.symbol.js"; import "core-js/modules/es.symbol.description.js"; import "regenerator-runtime/runtime.js"; var _marked = /*#__PURE__*/regeneratorRuntime.mark(empty); /** * @license * Copyright (c) 2021 Handsoncode. All rights reserved. */ export function empty() { return regeneratorRuntime.wrap(function empty$(_context) { while (1) { switch (_context.prev = _context.next) { case 0: case "end": return _context.stop(); } } }, _marked); } export 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 }; } } export 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; }