@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
40 lines (39 loc) • 1.32 kB
TypeScript
import { DataEvent } from './data.event';
import { DataDistance } from './data.distance';
import { DataSpeed } from './data.speed';
import { DataDuration } from './data.duration';
import { DataNumber } from './data.number';
import { DataLatitudeDegrees } from './data.latitude-degrees';
import { DataLongitudeDegrees } from './data.longitude-degrees';
import { DataJumpDistance } from './data.jump-distance';
export declare class DataJumpScore extends DataNumber {
static type: string;
static unit: string;
static aliases: string[];
getDisplayValue(): string;
}
/** @deprecated Use DataJumpScore instead. */
export declare const DataScore: typeof DataJumpScore;
export declare class DataRotations extends DataNumber {
static type: string;
}
export interface JumpEventInterface {
distance: DataJumpDistance;
height?: DataDistance;
score: DataJumpScore;
hang_time?: DataDuration;
position_lat?: DataLatitudeDegrees;
position_long?: DataLongitudeDegrees;
speed?: DataSpeed;
rotations?: DataRotations;
}
export declare class DataJumpEvent extends DataEvent {
static type: string;
jumpData: JumpEventInterface;
constructor(timestampOrObj: number | {
timestamp: number;
jumpData: any;
}, jumpData?: any);
private hydrate;
toJSON(): any;
}