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

Function uU

resources/vega.min.js:32105–32374  ·  view source on GitHub ↗
(t, e)

Source from the content-addressed store, hash-verified

32103 );
32104 }
32105 function uU(t, e) {
32106 const n = (function (t, e) {
32107 var n,
32108 r,
32109 i,
32110 o = e.config,
32111 a = o.style,
32112 s = o.axis,
32113 u = "band" === e.scaleType(t.scale) && o.axisBand,
32114 l = t.orient;
32115 if (rO(l)) {
32116 const t = rU([o.axisX, o.axisY]),
32117 e = rU([o.axisTop, o.axisBottom, o.axisLeft, o.axisRight]);
32118 for (i of ((n = {}), t))
32119 n[i] = qL(l, nU(i, o.axisX, s, a), nU(i, o.axisY, s, a));
32120 for (i of ((r = {}), e))
32121 r[i] = QL(
32122 l.signal,
32123 nU(i, o.axisTop, s, a),
32124 nU(i, o.axisBottom, s, a),
32125 nU(i, o.axisLeft, s, a),
32126 nU(i, o.axisRight, s, a),
32127 );
32128 } else
32129 ((n = l === sR || l === cR ? o.axisX : o.axisY),
32130 (r = o["axis" + l[0].toUpperCase() + l.slice(1)]));
32131 return n || r || u ? ot({}, s, n, r, u) : s;
32132 })(t, e),
32133 r = t.encode || {},
32134 i = r.axis || {},
32135 o = i.name || void 0,
32136 a = i.interactive,
32137 s = i.style,
32138 u = UR(t, n),
32139 l = (function (t) {
32140 const e = t("tickBand");
32141 let n,
32142 r,
32143 i = t("tickOffset");
32144 return (
32145 e
32146 ? e.signal
32147 ? ((n = { signal: `(${e.signal}) === 'extent' ? 1 : 0.5` }),
32148 (r = { signal: `(${e.signal}) === 'extent'` }),
32149 A(i) ||
32150 (i = { signal: `(${e.signal}) === 'extent' ? 0 : ${i}` }))
32151 : "extent" === e
32152 ? ((n = 1), (r = !0), (i = 0))
32153 : ((n = 0.5), (r = !1))
32154 : ((n = t("bandPosition")), (r = t("tickExtra"))),
32155 { extra: r, band: n, offset: i }
32156 );
32157 })(u),
32158 c = {
32159 scale: t.scale,
32160 ticks: !!u("ticks"),
32161 labels: !!u("labels"),
32162 grid: !!u("grid"),

Callers 1

cUFunction · 0.85

Calls 15

rOFunction · 0.85
rUFunction · 0.85
qLFunction · 0.85
nUFunction · 0.85
QLFunction · 0.85
URFunction · 0.85
XNFunction · 0.85
oUFunction · 0.85
ULFunction · 0.85
cNFunction · 0.85
uNFunction · 0.85
PLFunction · 0.85

Tested by

no test coverage detected