MCPcopy Create free account
hub / github.com/microsoft/SandDance / tickStep

Function tickStep

docs/app/js/sanddance-app.js:110660–110666  ·  view source on GitHub ↗
(start, stop, count)

Source from the content-addressed store, hash-verified

110658 return power >= 0 ? (error >= e10 ? 10 : error >= e5 ? 5 : error >= e2 ? 2 : 1) * Math.pow(10, power) : -Math.pow(10, -power) / (error >= e10 ? 10 : error >= e5 ? 5 : error >= e2 ? 2 : 1);
110659}
110660function tickStep(start, stop, count) {
110661 var step0 = Math.abs(stop - start) / Math.max(0, count), step1 = Math.pow(10, Math.floor(Math.log(step0) / Math.LN10)), error = step0 / step1;
110662 if (error >= e10) step1 *= 10;
110663 else if (error >= e5) step1 *= 5;
110664 else if (error >= e2) step1 *= 2;
110665 return stop < start ? -step1 : step1;
110666}
110667
110668},{"@parcel/transformer-js/src/esmodule-helpers.js":"jA2du"}],"13ksD":[function(require,module,exports) {
110669var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js");

Callers

nothing calls this directly

Calls 2

maxMethod · 0.45
logMethod · 0.45

Tested by

no test coverage detected