| 120210 | return b.width() > 1 && b.height() > 1; |
| 120211 | }; |
| 120212 | const boundTest = (scale, orient, tolerance)=>{ |
| 120213 | var range = scale.range(), b = new (0, _vegaScenegraph.Bounds)(); |
| 120214 | if (orient === Top || orient === Bottom) b.set(range[0], -Infinity, range[1], Infinity); |
| 120215 | else b.set(-Infinity, range[0], Infinity, range[1]); |
| 120216 | b.expand(tolerance || 1); |
| 120217 | return (item)=>b.encloses(item.bounds); |
| 120218 | }; // reset all items to be fully opaque |
| 120219 | const reset = (source)=>{ |
| 120220 | source.forEach((item)=>item.opacity = 1); |
| 120221 | return source; |