@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
37 lines (36 loc) • 1.74 kB
TypeScript
export declare function isNumberOrString(property: any): boolean;
export declare function isNumber(property: any): boolean;
/**
* Converts speed from m/s to pace as of seconds per km
* @param {number} number
* @return {number}
*/
export declare function convertSpeedToPace(number: number): number;
/**
* Converts m/s to seconds per 100m
* @param number
*/
export declare function convertSpeedToSwimPace(number: number): number;
export declare function convertSpeedToSpeedInKilometersPerHour(number: number): number;
export declare function convertSpeedToSpeedInMilesPerHour(number: number): number;
export declare function convertSpeedToSpeedInFeetPerSecond(number: number): number;
export declare function convertSpeedToSpeedInMetersPerMinute(number: number): number;
export declare function convertSpeedToSpeedInFeetPerMinute(number: number): number;
export declare function convertSpeedToSpeedInFeetPerHour(number: number): number;
export declare function convertSpeedToSpeedInMetersPerHour(number: number): number;
export declare function convertSpeedToSpeedInKnots(number: number): number;
export declare function convertPaceToPaceInMinutesPerMile(number: number): number;
export declare function convertMetersToMiles(number: number): number;
/**
* Converts m/s to seconds per 100m
* @param number
*/
export declare function convertSwimPaceToSwimPacePer100Yard(number: number): number;
export declare function getSize(obj: any): number;
export declare function getSizeFormated(obj: any): string;
/**
* from https://stackoverflow.com/questions/48340403/fill-missing-numeric-values-in-an-array
* Very badly written
* @param array
*/
export declare function fillMissingValuesLinear(array: (number | null)[]): number[];