Fix duration sum calculation

This commit is contained in:
Rene Saarsoo 2020-09-24 11:13:49 +03:00
parent 80b49f0b4a
commit 01d49f45c3
1 changed files with 3 additions and 2 deletions

View File

@ -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)));