10 lines
361 B
TypeScript
10 lines
361 B
TypeScript
import { pipe } from "ramda";
|
|
import { Interval } from "../ast";
|
|
import { Intensity } from "../Intensity";
|
|
import { average } from "./average";
|
|
import { intervalsToIntensities } from "./intervalsToIntensities";
|
|
|
|
export const averageIntensity = (intervals: Interval[]): Intensity => {
|
|
return new Intensity(pipe(intervalsToIntensities, average)(intervals));
|
|
};
|