xero-hero
Version:
Heroic utilities to simplify and enable your progress with the [xero-node](https://www.npmjs.com/package/xero-node) SDK.
17 lines • 511 B
JavaScript
// src/projects/timeEntries.ts
import { roundToNearestFraction } from "deep-cuts";
var hoursFromTimeEntries = (timeEntries, denominator = 4, maxDecimalPlaces = 2) => {
const totalMinutes = timeEntries.reduce((totalMinutes2, timeEntry) => {
const duration = timeEntry.duration || 0;
return totalMinutes2 + duration;
}, 0);
return roundToNearestFraction(
totalMinutes / 60,
denominator,
maxDecimalPlaces
);
};
export {
hoursFromTimeEntries
};
//# sourceMappingURL=timeEntries.mjs.map