UNPKG

@sports-alliance/sports-lib

Version:

A Library to for importing / exporting and processing GPX, TCX, FIT and JSON files from services such as Strava, Movescount, Garmin, Polar etc

25 lines (24 loc) 1.03 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.DataSwimPaceMinutesPer100Yard = exports.DataSwimPace = void 0; const helpers_1 = require("../events/utilities/helpers"); const data_pace_1 = require("./data.pace"); class DataSwimPace extends data_pace_1.DataPace { getValue(formatForDataType) { switch (formatForDataType) { case DataSwimPaceMinutesPer100Yard.type: return (0, helpers_1.convertSwimPaceToSwimPacePer100Yard)(this.value); default: return super.getValue(formatForDataType); } } } exports.DataSwimPace = DataSwimPace; DataSwimPace.type = 'Swim Pace'; DataSwimPace.unit = 'min/100m'; class DataSwimPaceMinutesPer100Yard extends DataSwimPace { } exports.DataSwimPaceMinutesPer100Yard = DataSwimPaceMinutesPer100Yard; DataSwimPaceMinutesPer100Yard.type = 'Swim Pace in minutes per 100 yard'; DataSwimPaceMinutesPer100Yard.displayType = DataSwimPace.type; DataSwimPaceMinutesPer100Yard.unit = 'min/100yd';