(opacity, _)
| 131571 | return f; |
| 131572 | } // get image opacity function |
| 131573 | function opacity_(opacity, _) { |
| 131574 | let f; |
| 131575 | if ((0, _vegaUtil.isFunction)(opacity)) { |
| 131576 | f = (obj)=>opacity(obj, _); |
| 131577 | f.dep = dependency(opacity); |
| 131578 | } else if (opacity) f = (0, _vegaUtil.constant)(opacity); |
| 131579 | else { |
| 131580 | // default to [0, max] opacity gradient |
| 131581 | f = (obj)=>obj.$value / obj.$max || 0; |
| 131582 | f.dep = true; |
| 131583 | } |
| 131584 | return f; |
| 131585 | } // check if function depends on individual pixel data |
| 131586 | function dependency(f) { |
| 131587 | if (!(0, _vegaUtil.isFunction)(f)) return false; |
| 131588 | const set3 = (0, _vegaUtil.toSet)((0, _vegaUtil.accessorFields)(f)); |
no test coverage detected