diff --git a/src/stats/totalDuration.ts b/src/stats/totalDuration.ts index 034ca5c..d76d8d5 100644 --- a/src/stats/totalDuration.ts +++ b/src/stats/totalDuration.ts @@ -1,5 +1,6 @@ -import { pluck, sum } from "ramda"; +import { map, sum } from "ramda"; import { Interval } from "../ast"; import { Seconds } from "../types"; -export const totalDuration = (intervals: Interval[]): Seconds => new Seconds(sum(pluck("duration.value", intervals))); +export const totalDuration = (intervals: Interval[]): Seconds => + new Seconds(sum(map((i) => i.duration.value, intervals)));