Files
cfw-autumn/shared/utils/billingUtils/usageUtils/roundUsageToNearestBillingUnit.ts
John Yeo 7ee92f4e88 wip
2025-12-22 10:45:49 +00:00

16 lines
268 B
TypeScript

import { Decimal } from "decimal.js";
export const roundUsageToNearestBillingUnit = ({
usage,
billingUnits,
}: {
usage: number;
billingUnits: number;
}): number => {
return new Decimal(usage)
.div(billingUnits)
.ceil()
.mul(billingUnits)
.toNumber();
};