@modern-kit/utils
Version:
16 lines (13 loc) • 608 B
JavaScript
;
function formatNumberTruncate(value, truncationUnit) {
const isInvalidTruncationUnit = truncationUnit !== 1 && (!Number.isInteger(truncationUnit) || truncationUnit % 10 !== 0);
if (isInvalidTruncationUnit) {
throw new Error("truncationUnit\uC740 1\uC744 \uD3EC\uD568\uD55C 10\uC758 \uC81C\uACF1\uC218\uB9CC \uD5C8\uC6A9\uB429\uB2C8\uB2E4.");
}
if (value < 0) {
return Math.ceil(value / truncationUnit) * truncationUnit;
}
return Math.floor(value / truncationUnit) * truncationUnit;
}
exports.formatNumberTruncate = formatNumberTruncate;
//# sourceMappingURL=index.cjs.map