MCPcopy
hub / github.com/basecamp/trix / _iterableToArrayLimit

Function _iterableToArrayLimit

action_text-trix/app/assets/javascripts/trix.js:5110–5136  ·  view source on GitHub ↗
(r, l)

Source from the content-addressed store, hash-verified

5108 })();
5109 }
5110 function _iterableToArrayLimit(r, l) {
5111 var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"];
5112 if (null != t) {
5113 var e,
5114 n,
5115 i,
5116 u,
5117 a = [],
5118 f = !0,
5119 o = !1;
5120 try {
5121 if (i = (t = t.call(r)).next, 0 === l) {
5122 if (Object(t) !== t) return;
5123 f = !1;
5124 } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0);
5125 } catch (r) {
5126 o = !0, n = r;
5127 } finally {
5128 try {
5129 if (!f && null != t.return && (u = t.return(), Object(u) !== u)) return;
5130 } finally {
5131 if (o) throw n;
5132 }
5133 }
5134 return a;
5135 }
5136 }
5137 function _iterableToArrayLimitLoose(e, r) {
5138 var t = e && ("undefined" != typeof Symbol && e[Symbol.iterator] || e["@@iterator"]);
5139 if (null != t) {

Callers 1

trix.jsFile · 0.85

Calls 1

returnMethod · 0.80

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…