(op, field, param, as)
| 118696 | } |
| 118697 | }); |
| 118698 | function WindowOp(op, field, param, as) { |
| 118699 | const fn = WindowOps[op](field, param); |
| 118700 | return { |
| 118701 | init: fn.init || (0, _vegaUtil.zero), |
| 118702 | update: function(w, t) { |
| 118703 | t[as] = fn.next(w); |
| 118704 | } |
| 118705 | }; |
| 118706 | } |
| 118707 | const WindowOps = { |
| 118708 | row_number: function() { |
| 118709 | return { |