zwiftout/src/stats/maximumIntensity.ts

8 lines
300 B
TypeScript

import { Interval } from "../ast";
import { ConstantIntensity } from "../Intensity";
export const maximumIntensity = (intervals: Interval[]): ConstantIntensity =>
new ConstantIntensity(
Math.max(...intervals.map((interval) => Math.max(interval.intensity.start, interval.intensity.end))),
);