ElectronMainStateApi
FitFileViewer - API Documentation v30.0.1
FitFileViewer - API Documentation / shared/preloadApiDomains / ElectronMainStateApi
Interface: ElectronMainStateApi
Defined in: shared/preloadApiDomains.ts:149
Extended byβ
Propertiesβ
getErrorsβ
getErrors: (
limit?:number) =>Promise<MainStateErrorsResponse>
Defined in: shared/preloadApiDomains.ts:150
Parametersβ
limit?β
number
Returnsβ
Promise<MainStateErrorsResponse>
getMainStateβ
getMainState: (
path?:string) =>Promise<MainStateIpcValue>
Defined in: shared/preloadApiDomains.ts:153
Parametersβ
path?β
string
Returnsβ
Promise<MainStateIpcValue>
getMetricsβ
getMetrics: () =>
Promise<MainStateIpcValue>
Defined in: shared/preloadApiDomains.ts:154
Returnsβ
Promise<MainStateIpcValue>
getOperationβ
getOperation: (
operationId:string) =>Promise<MainStateIpcValue>
Defined in: shared/preloadApiDomains.ts:155
Parametersβ
operationIdβ
string
Returnsβ
Promise<MainStateIpcValue>
getOperationsβ
getOperations: () =>
Promise<MainStateIpcValue>
Defined in: shared/preloadApiDomains.ts:158
Returnsβ
Promise<MainStateIpcValue>
listenToMainStateβ
listenToMainState: (
path:string,callback:MainStateListener) =>Promise<boolean>
Defined in: shared/preloadApiDomains.ts:159
Parametersβ
pathβ
string
callbackβ
Returnsβ
Promise<boolean>
setMainStateβ
setMainState: (
path:string,value:MainStateIpcValue,options?:Readonly<Record<string,MainStateIpcValue>>) =>Promise<boolean>
Defined in: shared/preloadApiDomains.ts:163
Parametersβ
pathβ
string
valueβ
options?β
Readonly<Record<string, MainStateIpcValue>>
Returnsβ
Promise<boolean>
subscribeToMainStateβ
subscribeToMainState: (
path:string,callback:MainStateListener) =>Promise<() =>Promise<boolean>>
Defined in: shared/preloadApiDomains.ts:168
Parametersβ
pathβ
string
callbackβ
Returnsβ
Promise<() => Promise<boolean>>
unlistenFromMainStateβ
unlistenFromMainState: (
path:string,callback:MainStateListener) =>Promise<boolean>
Defined in: shared/preloadApiDomains.ts:172
Parametersβ
pathβ
string
callbackβ
Returnsβ
Promise<boolean>