trainingpeaks-sdk
Version:
TypeScript SDK for TrainingPeaks API integration
11 lines • 532 B
TypeScript
import { ElementType, LengthUnit, type WorkoutStructureElement, type WorkoutStructureStep } from '../../types/index.js';
export declare class WorkoutStructureElementBuilder {
private readonly element;
type(type: ElementType): this;
addStep(step: WorkoutStructureStep): this;
addSteps(steps: WorkoutStructureStep[]): this;
duration(minutes: number): this;
distance(value: number, unit?: LengthUnit): this;
build(): WorkoutStructureElement;
}
//# sourceMappingURL=workout-structure-element-builder.d.ts.map