Interface: MainStateApi
Defined in: preload/mainStateApi.ts:27
Propertiesβ
getErrorsβ
getErrors: (limit?: number) => Promise<MainStateErrorsResponse>;
Defined in: preload/mainStateApi.ts:28
Parametersβ
limit?β
number
Returnsβ
Promise<MainStateErrorsResponse>
getMainStateβ
getMainState: (path?: string) => Promise<MainStateIpcValue>;
Defined in: preload/mainStateApi.ts:31
Parametersβ
path?β
string
Returnsβ
getMetricsβ
getMetrics: () => Promise<MainStateIpcValue>;
Defined in: preload/mainStateApi.ts:32
Returnsβ
getOperationβ
getOperation: (operationId: string) => Promise<MainStateIpcValue>;
Defined in: preload/mainStateApi.ts:33
Parametersβ
operationIdβ
string
Returnsβ
getOperationsβ
getOperations: () => Promise<MainStateIpcValue>;
Defined in: preload/mainStateApi.ts:36
Returnsβ
listenToMainStateβ
listenToMainState: (path: string, callback: MainStateListener) =>
Promise<boolean>;
Defined in: preload/mainStateApi.ts:37
Parametersβ
pathβ
string
callbackβ
Returnsβ
Promise<boolean>
setMainStateβ
setMainState: (
path: string,
value: MainStateIpcValue,
options?: Readonly<Record<string, MainStateIpcValue>>
) => Promise<boolean>;
Defined in: preload/mainStateApi.ts:41
Parametersβ
pathβ
string
valueβ
options?β
Readonly<Record<string, MainStateIpcValue>>
Returnsβ
Promise<boolean>
subscribeToMainStateβ
subscribeToMainState: (path: string, callback: MainStateListener) =>
Promise<() => Promise<boolean>>;
Defined in: preload/mainStateApi.ts:46
Parametersβ
pathβ
string
callbackβ
Returnsβ
Promise<() => Promise<boolean>>
unlistenFromMainStateβ
unlistenFromMainState: (path: string, callback: MainStateListener) =>
Promise<boolean>;
Defined in: preload/mainStateApi.ts:50
Parametersβ
pathβ
string
callbackβ
Returnsβ
Promise<boolean>