createFitParserStateAdapters
FitFileViewer - API Documentation v29.4.0
FitFileViewer - API Documentation / main/runtime/fitParserIntegration / createFitParserStateAdapters
Function: createFitParserStateAdapters()
createFitParserStateAdapters(): {
fitFileStateManager: {updateLoadingProgress:void;handleFileLoadingError:void;handleFileLoaded:void;getRecordCount:number; };performanceMonitor: {isEnabled:boolean;startTimer:void;endTimer:number|null;getOperationTime:number|null; };settingsStateManager: {getCategory:any;updateCategory:void; }; }
Defined in: main/runtime/fitParserIntegration.js:44
Builds the adapter collection consumed by the fit parser's state integration layer.
Returnsβ
{ fitFileStateManager: { updateLoadingProgress: void; handleFileLoadingError: void; handleFileLoaded: void; getRecordCount: number; }; performanceMonitor: { isEnabled: boolean; startTimer: void; endTimer: number | null; getOperationTime: number | null; }; settingsStateManager: { getCategory: any; updateCategory: void; }; }
Adapter contract wired to mainProcessState.
fitFileStateManagerβ
fitFileStateManager: {
updateLoadingProgress:void;handleFileLoadingError:void;handleFileLoaded:void;getRecordCount:number; }
fitFileStateManager.updateLoadingProgress()β
updateLoadingProgress(
progress:number):void
Parametersβ
progressβ
number
Returnsβ
void
fitFileStateManager.handleFileLoadingError()β
handleFileLoadingError(
error:Error):void
Parametersβ
errorβ
Error
Returnsβ
void
fitFileStateManager.handleFileLoaded()β
handleFileLoaded(
payload:any):void
Parametersβ
payloadβ
any
Returnsβ
void
fitFileStateManager.getRecordCount()β
getRecordCount(
messages:any):number
Parametersβ
messagesβ
any
Returnsβ
number
performanceMonitorβ
performanceMonitor: {
isEnabled:boolean;startTimer:void;endTimer:number|null;getOperationTime:number|null; }
performanceMonitor.isEnabledβ
isEnabled:
boolean
performanceMonitor.startTimer()β
startTimer(
id:string):void
Parametersβ
idβ
string
Returnsβ
void
performanceMonitor.endTimer()β
endTimer(
id:string):number|null
Parametersβ
idβ
string
Returnsβ
number | null
performanceMonitor.getOperationTime()β
getOperationTime(
id:string):number|null
Parametersβ
idβ
string
Returnsβ
number | null
settingsStateManagerβ
settingsStateManager: {
getCategory:any;updateCategory:void; }
settingsStateManager.getCategory()β
getCategory(
category:string):any
Parametersβ
categoryβ
string
Returnsβ
any
settingsStateManager.updateCategory()β
updateCategory(
category:string,value:any,options?:Record<string,unknown>):void
Parametersβ
categoryβ
string
valueβ
any
options?β
Record<string, unknown>
Returnsβ
void