Files
runningPlans/src/app/models/plan.model.ts

23 lines
418 B
TypeScript

import { Workout } from "./workout.model";
export interface Plan {
name: string,
description: string,
startDate: Date,
endDate: Date,
numWeeks: number,
planDetials: Week[]
}
export interface Week {
week: number,
totalMilage: number,
status: Status,
workouts: Workout[]
}
export enum Status {
Complete = 'complete',
Incomplete = 'incomplete',
Skipped = 'skipped'
}