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

37 lines (36 loc) 1.74 kB
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[];