Interface: ElectronMainStateApi
Defined in: shared/preloadApiDomains.ts:149
Hierarchyβ
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β
getMetricsβ
getMetrics: () => Promise<MainStateIpcValue>;
Defined in: shared/preloadApiDomains.ts:154
Returnsβ
getOperationβ
getOperation: (operationId: string) => Promise<MainStateIpcValue>;
Defined in: shared/preloadApiDomains.ts:155
Parametersβ
operationIdβ
string
Returnsβ
getOperationsβ
getOperations: () => Promise<MainStateIpcValue>;
Defined in: shared/preloadApiDomains.ts:158
Returnsβ
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>