Skip to main content

FitFileSelectors

FitFileViewer - API Documentation v29.4.0


FitFileViewer - API Documentation / utils/state/domain/fitFileState / FitFileSelectors

Variable: FitFileSelectors

const FitFileSelectors: { 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