Avoid instanceof FreeIntensity operation

This commit is contained in:
Rene Saarsoo 2020-10-06 13:22:08 +03:00
parent 265ae5db1b
commit 98f10971b3
1 changed files with 1 additions and 2 deletions

View File

@ -1,7 +1,6 @@
import * as xml from "xml";
import { Interval, Workout, Comment } from "./ast";
import { detectRepeats, RepeatedInterval } from "./detectRepeats";
import { FreeIntensity } from "./Intensity";
// Zwift Workout XML generator
@ -90,7 +89,7 @@ const generateInterval = (interval: Interval | RepeatedInterval): xml.XmlObject
return generateRangeInterval("Warmup", interval);
} else if (intensity.start > intensity.end) {
return generateRangeInterval("Cooldown", interval);
} else if (intensity instanceof FreeIntensity) {
} else if (intensity.zone === "free") {
return generateFreeRideInterval(interval);
} else {
return generateSteadyStateInterval(interval);