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

Function Vy

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

Source from the content-addressed store, hash-verified

13981 }
13982 var Gy = { mark: null };
13983 function Vy(t, e, n) {
13984 var r,
13985 i,
13986 o,
13987 a,
13988 s = Hy[t.marktype],
13989 u = s.bound,
13990 l = t.items,
13991 c = l && l.length;
13992 if (s.nested)
13993 return (
13994 c ? (o = l[0]) : ((Gy.mark = t), (o = Gy)),
13995 (a = Yy(o, u, n)),
13996 (e = (e && e.union(a)) || a)
13997 );
13998 if (((e = e || (t.bounds && t.bounds.clear()) || new Vg()), c))
13999 for (r = 0, i = l.length; r < i; ++r) e.union(Yy(l[r], u, n));
14000 return (t.bounds = e);
14001 }
14002 const Xy = [
14003 "marktype",
14004 "name",

Callers 1

QyFunction · 0.85

Calls 2

YyFunction · 0.85
clearMethod · 0.80

Tested by

no test coverage detected