(unit, p, key)
| 111282 | } |
| 111283 | function floor(units, step, get, inv, newDate) { |
| 111284 | const s = step || 1, b = (0, _vegaUtil.peek)(units), _ = (unit, p, key)=>{ |
| 111285 | key = key || unit; |
| 111286 | return getUnit(get[key], inv[key], unit === b && s, p); |
| 111287 | }; |
| 111288 | const t = new Date(), u = (0, _vegaUtil.toSet)(units), y = u[YEAR] ? _(YEAR) : (0, _vegaUtil.constant)(2012), m = u[MONTH] ? _(MONTH) : u[QUARTER] ? _(QUARTER) : (0, _vegaUtil.zero), d = u[WEEK] && u[DAY] ? _(DAY, 1, WEEK + DAY) : u[WEEK] ? _(WEEK, 1) : u[DAY] ? _(DAY, 1) : u[DATE] ? _(DATE, 1) : u[DAYOFYEAR] ? _(DAYOFYEAR, 1) : (0, _vegaUtil.one), H = u[HOURS] ? _(HOURS) : (0, _vegaUtil.zero), M = u[MINUTES] ? _(MINUTES) : (0, _vegaUtil.zero), S = u[SECONDS] ? _(SECONDS) : (0, _vegaUtil.zero), L = u[MILLISECONDS] ? _(MILLISECONDS) : (0, _vegaUtil.zero); |
| 111289 | return function(v) { |
| 111290 | t.setTime(+v); |
no test coverage detected