MCPcopy Create free account
hub / github.com/alignoth/alignoth / Me

Function Me

resources/vega.min.js:1298–1321  ·  view source on GitHub ↗
(t, e, n)

Source from the content-addressed store, hash-verified

1296 ((t[e] = t[n]), (t[n] = r));
1297 }
1298 function Me(t, e, n) {
1299 if (
1300 ((t = Float64Array.from(
1301 (function* (t, e) {
1302 if (void 0 === e)
1303 for (let e of t) null != e && (e = +e) >= e && (yield e);
1304 else {
1305 let n = -1;
1306 for (let r of t)
1307 null != (r = e(r, ++n, t)) && (r = +r) >= r && (yield r);
1308 }
1309 })(t, n),
1310 )),
1311 (r = t.length) && !isNaN((e = +e)))
1312 ) {
1313 if (e <= 0 || r < 2) return we(t);
1314 if (e >= 1) return be(t);
1315 var r,
1316 i = (r - 1) * e,
1317 o = Math.floor(i),
1318 a = be(ke(t, o).subarray(0, o + 1));
1319 return a + (we(t.subarray(o + 1)) - a) * (i - o);
1320 }
1321 }
1322 function Ee(t, e) {
1323 let n = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : ne;
1324 if ((r = t.length) && !isNaN((e = +e))) {

Callers 2

DeFunction · 0.70
isFunction · 0.70

Calls 5

eFunction · 0.85
beFunction · 0.85
keFunction · 0.85
weFunction · 0.70
fromMethod · 0.45

Tested by

no test coverage detected