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

Function ve

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

Source from the content-addressed store, hash-verified

1181 );
1182 }
1183 function ve(t, e, n) {
1184 if (!((n = +n) > 0)) return [];
1185 if ((t = +t) === (e = +e)) return [t];
1186 const r = e < t,
1187 [i, o, a] = r ? ye(e, t, n) : ye(t, e, n);
1188 if (!(o >= i)) return [];
1189 const s = o - i + 1,
1190 u = new Array(s);
1191 if (r)
1192 if (a < 0) for (let t = 0; t < s; ++t) u[t] = (o - t) / -a;
1193 else for (let t = 0; t < s; ++t) u[t] = (o - t) * a;
1194 else if (a < 0) for (let t = 0; t < s; ++t) u[t] = (i + t) / -a;
1195 else for (let t = 0; t < s; ++t) u[t] = (i + t) * a;
1196 return u;
1197 }
1198 function _e(t, e, n) {
1199 return ye((t = +t), (e = +e), (n = +n))[2];
1200 }

Callers 2

GhFunction · 0.85
edFunction · 0.85

Calls 1

yeFunction · 0.70

Tested by

no test coverage detected