FitFileSelectors
FitFileViewer - API Documentation v29.4.0
FitFileViewer - API Documentation / utils/state/domain/fitFileState / FitFileSelectors
Variable: FitFileSelectors
constFitFileSelectors: {getCurrentFile:string|null;getDataQuality:Object|null;getLoadingError:string|null;getLoadingProgress:number;getMetrics:Object|null;getProcessedData:Object|null;getProcessingError:string|null;getValidation:Object|null;hasGPS:boolean;hasHeartRate:boolean;hasPower:boolean;isFileValid:boolean;isLoading:boolean; }
Defined in: utils/state/domain/fitFileState.js:595
FIT File State Selectors
Type Declarationβ
getCurrentFile()β
getCurrentFile():
string|null
Get current file path
Returnsβ
string | null
Current file path
getDataQuality()β
getDataQuality():
Object|null
Get data quality assessment
Returnsβ
Object | null
Data quality object
getLoadingError()β
getLoadingError():
string|null
Get loading error if any
Returnsβ
string | null
Error message
getLoadingProgress()β
getLoadingProgress():
number
Get loading progress
Returnsβ
number
Loading progress (0-100)
getMetrics()β
getMetrics():
Object|null
Get file metrics
Returnsβ
Object | null
File metrics
getProcessedData()β
getProcessedData():
Object|null
Get processed file data
Returnsβ
Object | null
Processed data
getProcessingError()β
getProcessingError():
string|null
Get processing error if any
Returnsβ
string | null
Error message
getValidation()β
getValidation():
Object|null
Get file validation status
Returnsβ
Object | null
Validation object
hasGPS()β
hasGPS():
boolean
Check if file has GPS data
Returnsβ
boolean
True if has GPS
hasHeartRate()β
hasHeartRate():
boolean
Check if file has heart rate data
Returnsβ
boolean
True if has heart rate
hasPower()β
hasPower():
boolean
Check if file has power data
Returnsβ
boolean
True if has power
isFileValid()β
isFileValid():
boolean
Check if file data is valid
Returnsβ
boolean
True if valid
isLoading()β
isLoading():
boolean
Check if a file is currently loading
Returnsβ
boolean
True if loading