@sports-alliance/sports-lib
Version:
A Library to for importing / exporting and processing GPX, TCX, FIT and JSON files from services such as Strava, Movescount, Garmin, Polar etc
33 lines (32 loc) • 1.25 kB
TypeScript
export declare const FIT_DISTANCE_ELEVATION_GRADE_SUMMARY_AGGREGATIONS: readonly [{
readonly outputKey: "total_distance";
readonly keys: readonly ["total_distance", "TotalDistance"];
readonly reducer: "sum";
readonly requireCompleteCoverage: true;
}, {
readonly outputKey: "total_ascent";
readonly keys: readonly ["total_ascent", "TotalAscent"];
readonly reducer: "sum";
readonly requireCompleteCoverage: true;
}, {
readonly outputKey: "total_descent";
readonly keys: readonly ["total_descent", "TotalDescent"];
readonly reducer: "sum";
readonly requireCompleteCoverage: true;
}, {
readonly outputKey: "avg_grade";
readonly keys: readonly ["avg_grade", "AvgGrade"];
readonly reducer: "weightedAverage";
readonly weightKeys: readonly ["total_distance", "TotalDistance"];
readonly requireCompleteCoverage: true;
}, {
readonly outputKey: "max_pos_grade";
readonly keys: readonly ["max_pos_grade", "MaxPositiveGrade"];
readonly reducer: "max";
readonly requireCompleteCoverage: true;
}, {
readonly outputKey: "max_neg_grade";
readonly keys: readonly ["max_neg_grade", "MaxNegativeGrade"];
readonly reducer: "min";
readonly requireCompleteCoverage: true;
}];