trainingpeaks-sdk
Version:
TypeScript SDK for TrainingPeaks API integration
13 lines • 544 B
TypeScript
import { type WorkoutStructure, type WorkoutStructureElement } from '../../types/index.js';
export declare class WorkoutStructureBuilder {
private readonly structure;
private currentTime;
private averageSpeed;
constructor(averageSpeed?: number);
setAverageSpeed(speed: number): this;
addElement(element: WorkoutStructureElement): this;
addElements(elements: WorkoutStructureElement[]): this;
build(): WorkoutStructure;
private convertLengthToSeconds;
}
//# sourceMappingURL=workout-structure-builder.d.ts.map