FitFileSelectors
FitFileViewer - API Documentation v30.0.1
FitFileViewer - API Documentation / utils/state/domain/fitFileState / FitFileSelectors
Variable: FitFileSelectors
constFitFileSelectors: {getCurrentFile:string|null;getDataQuality:DataQuality|null;getLoadingError:string|null;getLoadingProgress:number;getLoadingPhase:FitFileLoadingPhase;getLoadingState: {error:string|null;filePath:string|null;phase:FitFileLoadingPhase;progress:number;startedAt:number|null;updatedAt:number|null; };getLoadedFiles:T[];getMetrics:FileMetrics|null;getProcessedData:ProcessedData|null;getProcessingError:string|null;getRawData:RawFitData|null;getEventMessages:T[];getLapMessages:T[];getRecordMessages:T[];getSessionMessages:T[];getTimeInZoneMessages:T[];getValidation:ValidationResult|null;hasAuxHeartRate:boolean;hasGPS:boolean;hasHeartRate:boolean;hasPower:boolean;isFileValid:boolean;isLoading:boolean; }
Defined in: utils/state/domain/fitFileState.ts:909
FIT file state selectors.
Type Declarationβ
getCurrentFile()β
getCurrentFile():
string|null
Returnsβ
string | null
getDataQuality()β
getDataQuality():
DataQuality|null
Returnsβ
DataQuality | null
getLoadingError()β
getLoadingError():
string|null
Returnsβ
string | null
getLoadingProgress()β
getLoadingProgress():
number
Returnsβ
number
getLoadingPhase()β
getLoadingPhase():
FitFileLoadingPhase
Returnsβ
getLoadingState()β
getLoadingState(): {
error:string|null;filePath:string|null;phase:FitFileLoadingPhase;progress:number;startedAt:number|null;updatedAt:number|null; }
Returnsβ
{ error: string | null; filePath: string | null; phase: FitFileLoadingPhase; progress: number; startedAt: number | null; updatedAt: number | null; }
errorβ
error:
string|null
filePathβ
filePath:
string|null
phaseβ
phase:
FitFileLoadingPhase
progressβ
progress:
number
startedAtβ
startedAt:
number|null
updatedAtβ
updatedAt:
number|null
getLoadedFiles()β
getLoadedFiles<
T>():T[]
Type Parametersβ
Tβ
T extends LoadedFitFile = LoadedFitFile
Returnsβ
T[]
getMetrics()β
getMetrics():
FileMetrics|null
Returnsβ
FileMetrics | null
getProcessedData()β
getProcessedData():
ProcessedData|null
Returnsβ
ProcessedData | null
getProcessingError()β
getProcessingError():
string|null
Returnsβ
string | null
getRawData()β
getRawData():
RawFitData|null
Returnsβ
RawFitData | null
getEventMessages()β
getEventMessages<
T>():T[]
Type Parametersβ
Tβ
T extends DataRecord = DataRecord
Returnsβ
T[]
getLapMessages()β
getLapMessages<
T>():T[]
Type Parametersβ
Tβ
T extends DataRecord = DataRecord
Returnsβ
T[]
getRecordMessages()β
getRecordMessages<
T>():T[]
Type Parametersβ
Tβ
T extends DataRecord = DataRecord
Returnsβ
T[]
getSessionMessages()β
getSessionMessages<
T>():T[]
Type Parametersβ
Tβ
T extends DataRecord = DataRecord
Returnsβ
T[]
getTimeInZoneMessages()β
getTimeInZoneMessages<
T>():T[]
Type Parametersβ
Tβ
T extends DataRecord = DataRecord
Returnsβ
T[]
getValidation()β
getValidation():
ValidationResult|null
Returnsβ
ValidationResult | null
hasAuxHeartRate()β
hasAuxHeartRate():
boolean
Returnsβ
boolean
hasGPS()β
hasGPS():
boolean
Returnsβ
boolean
hasHeartRate()β
hasHeartRate():
boolean
Returnsβ
boolean
hasPower()β
hasPower():
boolean
Returnsβ
boolean
isFileValid()β
isFileValid():
boolean
Returnsβ
boolean
isLoading()β
isLoading():
boolean
Returnsβ
boolean