rep: move reps to JSON file

master
Rob Pilling 2023-05-25 23:18:18 +01:00
parent cefc0eb054
commit 75c6972f3f
1 changed files with 10 additions and 47 deletions

View File

@ -7,46 +7,9 @@ type Rep = {
accDur: number, accDur: number,
}; };
const reps: Rep[] = [ const reps: Rep[] = (require("Storage")
// 1 X 4 mins - 4 min recovery .readJSON("rep.json") as Rep[] | undefined /* TODO */)
// 2 X 2 mins - 2 min recoveries .map(((r: Rep, i: number, a: Rep[]): Rep => {
// 4 X 1 min - 1 min recoveries (turn for home after the 2nd minute)
// 8 X 30 secs - 30 sec recoveries
// 3 min static recovery
// 1 X 4 mins to finish
{dur:3/60, label:"1st-sec"},
{dur:5/60, label:"5-sec"},
{dur:4/60, label:"jog"},
{dur:4/60, label:"recovery"},
// {dur:2, label:"jog"},
// {dur:2, label:"recovery"},
// {dur:2, label:"jog"},
// {dur:2, label:"recovery"},
// {dur:1, label:"jog"},
// {dur:1, label:"recovery"},
// {dur:1, label:"jog"},
// {dur:1, label:"recovery"},
// {dur:1, label:"jog"},
// {dur:1, label:"recovery"},
// {dur:1, label:"jog"},
// {dur:1, label:"recovery"},
// {dur:0.5, label:"jog"}, {dur:0.5, label:"recovery"},
// {dur:0.5, label:"jog"}, {dur:0.5, label:"recovery"},
// {dur:0.5, label:"jog"}, {dur:0.5, label:"recovery"},
// {dur:0.5, label:"jog"}, {dur:0.5, label:"recovery"},
// {dur:0.5, label:"jog"}, {dur:0.5, label:"recovery"},
// {dur:0.5, label:"jog"}, {dur:0.5, label:"recovery"},
// {dur:0.5, label:"jog"}, {dur:0.5, label:"recovery"},
// {dur:0.5, label:"jog"}, {dur:0.5, label:"recovery"},
// {dur:3, label:"static recovery"},
// {dur:4, label:"finish"},
].map(((r: Rep, i: number, a: Rep[]): Rep => {
const r2 = r as Rep; const r2 = r as Rep;
r2.dur = r2.dur * 60 * 1000; r2.dur = r2.dur * 60 * 1000;