marvin-timesync/src/util.ts

12 lines
301 B
TypeScript
Raw Permalink Normal View History

2023-05-01 14:03:41 +02:00
// Copyright 2023 Datakami
//
// SPDX-License-Identifier: MIT
2023-04-18 18:14:53 +02:00
import { Duration } from "luxon"
export namespace DurationUtil {
export const zero = Duration.fromMillis(0)
export function sum(durs: Duration[]): Duration {
return durs.reduce((p: Duration, c: Duration) => p.plus(c), zero)
}
}