MCPcopy Index your code
hub / github.com/microsoft/SandDance / _

Function _

docs/app/js/sanddance-app.js:111284–111287  ·  view source on GitHub ↗
(unit, p, key)

Source from the content-addressed store, hash-verified

111282}
111283function 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);

Callers 15

floorFunction · 0.70
legendParamsFunction · 0.70
tickBandFunction · 0.70
legendGradientFunction · 0.70
legendGradientDiscreteFunction · 0.70
legendGradientLabelsFunction · 0.70
legendSymbolGroupsFunction · 0.70
legendSymbolLayoutFunction · 0.70
legendTitleFunction · 0.70
parseLegendFunction · 0.70
buildLegendEncodeFunction · 0.70
parseTitleFunction · 0.70

Calls 2

getUnitFunction · 0.70
valueFunction · 0.70

Tested by

no test coverage detected