UNPKG

emmet.sdk

Version:
24 lines 816 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.formatFractionalPart = void 0; function formatFractionalPart(fraction) { if (fraction) { let lastSignificant = -1; for (let i = fraction.length - 1; i >= 0; i--) { if (fraction[i] !== '0') { lastSignificant = i; break; } } const lastNonZeroIndex = lastSignificant >= 0 ? lastSignificant + 1 : 0; [...fraction].reverse().findIndex(char => char !== '0'); const formattedFractionalPart = fraction.substring(0, lastNonZeroIndex); return formattedFractionalPart; } else { return ''; } } exports.formatFractionalPart = formatFractionalPart; //# sourceMappingURL=formatFractionalPart.js.map