UNPKG

earl-hyperscript

Version:

Earl Grey wrapper for Cycle.js/virtual-dom hyperscript DSL.

67 lines (63 loc) 4.6 kB
"use strict";require("earlgrey-runtime/5");var t0$6 = undefined;var $targ$4 = undefined;var $targ$3 = undefined;var tmp$0 = undefined;var $targ$0 = undefined;var deps$0 = undefined;var $targ$1 = undefined;var $targ$5 = undefined;var $targ$6 = undefined;var cycle__minus__dom$0 = undefined;var h$0 = undefined;var HyperNode$0 = undefined;var percent$0 = undefined;cycle__minus__dom$0 = require("@cycle/dom");h$0 = function h(ph$0$0) { var m$0 = undefined;var acc$0 = undefined;var temp$0 = undefined;var tags$0 = undefined;var props$1 = undefined;var children$1 = undefined;var props$0 = undefined;var children$0 = undefined;var enode$0 = undefined;var s$0 = undefined;var $$16$0 = undefined;var $$17$0 = undefined;var $$18$0 = undefined;var t0$0 = undefined;var t1$0 = undefined;var t2$0 = undefined;t0$0 = ph$0$0;if (typeof t0$0 === "string") { s$0 = t0$0;return s$0; } else { if (($$17$0 = getChecker(ENode)(t0$0)) && (($$18$0 = ___hasprop(t0$0, "tags")) && (t1$0 = t0$0.tags, Array.isArray(t1$0) && (t2$0 = t1$0.length, t2$0 === 0 && (___hasprop(t0$0, "props") && (props$0 = t0$0.props, ___hasprop(t0$0, "children"))))))) { children$0 = t0$0.children;enode$0 = t0$0;return enode$0.toString(); } else { if ($$18$0 && (tags$0 = t0$0.tags, ___hasprop(t0$0, "props") && (props$1 = t0$0.props, ___hasprop(t0$0, "children")))) { children$1 = t0$0.children;return cycle__minus__dom$0.h(tags$0.join(""), props$1, (acc$0 = [], temp$0 = null, m$0 = null, (function () { var _iteratorNormalCompletion = true; var _didIteratorError = false; var _iteratorError = undefined; try { $1: for (var _iterator = children$1[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) { m$0 = _step.value; var tags$1 = undefined;var props$2 = undefined;var children$2 = undefined;var bridge$$52$0 = undefined;var t0$2 = undefined;var child$0 = undefined;var ph$1$0 = undefined;var t0$1 = undefined;t0$1 = m$0;child$0 = t0$1;ph$1$0 = t0$1;bridge$$52$0 = ph$1$0;if (equal(bridge$$52$0, null) || equal(bridge$$52$0, undefined)) { continue $1; } else { t0$2 = ph$1$0;if (getChecker(ENode)(t0$2) && (___hasprop(t0$2, "tags") && (tags$1 = t0$2.tags, ___hasprop(t0$2, "props") && (props$2 = t0$2.props, ___hasprop(t0$2, "children"))))) { children$2 = t0$2.children;temp$0 = h$0(child$0); } else { temp$0 = child$0; } }acc$0.push(temp$0); } } catch (err) { _didIteratorError = true; _iteratorError = err; } finally { try { if (!_iteratorNormalCompletion && _iterator["return"]) { _iterator["return"](); } } finally { if (_didIteratorError) { throw _iteratorError; } } } })(), acc$0)); } else { return h$0(ENode(["div"], {}, [])); } } } };HyperNode$0 = function HyperNode(tags$2, props$3, temp$1$0) { var t$0 = undefined;var t0$3 = undefined;var children$3 = undefined;t0$3 = [true, (t$0 = temp$1$0, Array.isArray(t$0) ? t$0 : [t$0])];if (t0$3[0]) { children$3 = t0$3[1]; } else { ___match_error(temp$1$0); }return cycle__minus__dom$0.h(tags$2.join(""), props$3, children$3); };tmp$0 = function tmp(temp$2$0) { var t0$4 = undefined;var t1$1 = undefined;var t0$5 = undefined;var $targ$2 = undefined;var HyperNode$1 = undefined;var x$0 = undefined;var y$0 = undefined;var $it$0 = undefined;$it$0 = this;t0$4 = temp$2$0;if (Array.isArray(t0$4) && (t1$1 = t0$4.length, t1$1 === 3 && t0$4[0] === "data")) { x$0 = t0$4[1];y$0 = t0$4[2]; } else { ___match_error(temp$2$0); }$targ$2 = $it$0.deps;t0$5 = $targ$2;if (___hasprop(t0$5, "HyperNode")) { HyperNode$1 = t0$5.HyperNode; } else { ___match_error($targ$2, "let {=> HyperNode}"); }return ["send", ["symbol", "where"], ["data", ["send", ["symbol", "%"], ["data", x$0, y$0]], ["send", ["symbol", "="], ["data", ["symbol", "ENode"], HyperNode$1]]]]; };$targ$0 = {};t0$6 = $targ$0;tmp$0.__deps = t0$6;deps$0 = t0$6;$targ$3 = "__mdep_HyperNode";deps$0.HyperNode = $targ$3;$targ$4 = HyperNode$0;exports.__mdep_HyperNode = $targ$4;$targ$1 = __filename;tmp$0.__path = $targ$1;percent$0 = tmp$0;$targ$5 = h$0;exports.h = $targ$5;$targ$6 = percent$0;exports["%"] = $targ$6;void 0; //# sourceMappingURL=index.js.map