@modern-kit/utils
Version:
14 lines (12 loc) • 573 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;
}
export { formatNumberTruncate };
//# sourceMappingURL=index.mjs.map