fitness-progression-calculator
Version:
Workout progression calculator for fitness applications
11 lines (10 loc) • 609 B
TypeScript
import type { ExerciseData, ProgressionResult, ProgramType, UserEquipmentSettings } from "./types";
/**
* Main function to calculate progression based on exercise data and program type
*/
export declare function calculateProgression(data: ExerciseData, programType: ProgramType, userSettings?: UserEquipmentSettings): ProgressionResult;
/**
* Helper function to round weight to closest available increment
* Useful for client-side adjustments
*/
export declare function roundToClosestIncrement(weight: number, equipmentType: ExerciseData["equipment_type"], userSettings?: UserEquipmentSettings): number;