Skip to main content

FitFileSelectors

FitFileViewer - API Documentation v30.0.1


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

Variable: FitFileSelectors

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

FitFileLoadingPhase

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