Add maximumIntensity helper
This commit is contained in:
parent
f20976b00b
commit
e62359a553
|
|
@ -11,3 +11,4 @@ export { Intensity, ConstantIntensity, RangeIntensity, FreeIntensity } from "./I
|
|||
// stats utils
|
||||
export { totalDuration } from "./stats/totalDuration";
|
||||
export { intensityToZoneIndex, ZoneIndex } from "./stats/zoneDistribution";
|
||||
export { maximumIntensity } from "./stats/maximumIntensity";
|
||||
|
|
|
|||
|
|
@ -0,0 +1,7 @@
|
|||
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))),
|
||||
);
|
||||
Loading…
Reference in New Issue