UNPKG

@tldraw/editor

Version:

tldraw infinite canvas SDK (editor).

15 lines (14 loc) 395 B
function gcd(a, b) { return b === 0 ? a : gcd(b, a % b); } function nearestMultiple(float) { const decimal = float.toString().split(".")[1]; if (!decimal) return 1; const denominator = Math.pow(10, decimal.length); const numerator = parseInt(decimal, 10); return denominator / gcd(numerator, denominator); } export { nearestMultiple }; //# sourceMappingURL=nearestMultiple.mjs.map