Interface: IpcInvokeChannelMap
Defined in: shared/types/ipc.ts:123
Mapping of IPC invoke channel names to their parameter tuples and result payloads.
Propertiesโ
add-siteโ
Defined in: shared/types/ipc.ts:124
paramsโ
params: readonly [
Site]
resultโ
result:
Site
check-site-nowโ
check-site-now: {
params: readonly [string,string];result:StatusUpdate|undefined; }
Defined in: shared/types/ipc.ts:128
paramsโ
params: readonly [
string,string]
resultโ
result:
StatusUpdate|undefined
delete-all-sitesโ
delete-all-sites: {
params: readonly [];result:number; }
Defined in: shared/types/ipc.ts:132
paramsโ
params: readonly []
resultโ
result:
number
diagnostics-report-preload-guardโ
diagnostics-report-preload-guard: {
params: readonly [PreloadGuardDiagnosticsReport];result:undefined; }
Defined in: shared/types/ipc.ts:136
paramsโ
params: readonly [
PreloadGuardDiagnosticsReport]
resultโ
result:
undefined
diagnostics-verify-ipc-handlerโ
diagnostics-verify-ipc-handler: {
params: readonly [string];result:IpcHandlerVerificationResult; }
Defined in: shared/types/ipc.ts:140
paramsโ
params: readonly [
string]
resultโ
result:
IpcHandlerVerificationResult
download-sqlite-backupโ
download-sqlite-backup: {
params: readonly [];result:SerializedDatabaseBackupResult; }
Defined in: shared/types/ipc.ts:144
paramsโ
params: readonly []
resultโ
result:
SerializedDatabaseBackupResult
export-dataโ
export-data: {
params: readonly [];result:string; }
Defined in: shared/types/ipc.ts:148
paramsโ
params: readonly []
resultโ
result:
string
format-monitor-detailโ
format-monitor-detail: {
params: readonly [string,string];result:string; }
Defined in: shared/types/ipc.ts:152
paramsโ
params: readonly [
string,string]
resultโ
result:
string
format-monitor-title-suffixโ
format-monitor-title-suffix: {
params: readonly [string,Monitor];result:string; }
Defined in: shared/types/ipc.ts:156
paramsโ
params: readonly [
string,Monitor]
resultโ
result:
string
get-history-limitโ
get-history-limit: {
params: readonly [];result:number; }
Defined in: shared/types/ipc.ts:160
paramsโ
params: readonly []
resultโ
result:
number
get-monitor-typesโ
get-monitor-types: {
params: readonly [];result:MonitorTypeConfig[]; }
Defined in: shared/types/ipc.ts:164
paramsโ
params: readonly []
resultโ
result:
MonitorTypeConfig[]
get-sitesโ
get-sites: {
params: readonly [];result:Site[]; }
Defined in: shared/types/ipc.ts:168
paramsโ
params: readonly []
resultโ
result:
Site[]
get-sync-statusโ
get-sync-status: {
params: readonly [];result: {lastSyncAt?:number|null;siteCount:number;source:"cache"|"database"|"frontend";synchronized:boolean; }; }
Defined in: shared/types/ipc.ts:172
paramsโ
params: readonly []
resultโ
result: {
lastSyncAt?:number|null;siteCount:number;source:"cache"|"database"|"frontend";synchronized:boolean; }
result.lastSyncAt?โ
optionallastSyncAt:number|null
result.siteCountโ
siteCount:
number
result.sourceโ
source:
"cache"|"database"|"frontend"
result.synchronizedโ
synchronized:
boolean
import-dataโ
import-data: {
params: readonly [string];result:boolean; }
Defined in: shared/types/ipc.ts:176
paramsโ
params: readonly [
string]
resultโ
result:
boolean
open-externalโ
open-external: {
params: readonly [string];result:boolean; }
Defined in: shared/types/ipc.ts:180
paramsโ
params: readonly [
string]
resultโ
result:
boolean
quit-and-installโ
quit-and-install: {
params: readonly [];result:boolean; }
Defined in: shared/types/ipc.ts:184
paramsโ
params: readonly []
resultโ
result:
boolean
remove-monitorโ
remove-monitor: {
params: readonly [string,string];result:Site; }
Defined in: shared/types/ipc.ts:188
paramsโ
params: readonly [
string,string]
resultโ
result:
Site
remove-siteโ
remove-site: {
params: readonly [string];result:boolean; }
Defined in: shared/types/ipc.ts:192
paramsโ
params: readonly [
string]
resultโ
result:
boolean
request-full-syncโ
request-full-sync: {
params: readonly [];result: {completedAt:number;siteCount:number;sites:Site[];source:"cache"|"database"|"frontend";synchronized:boolean; }; }
Defined in: shared/types/ipc.ts:196
paramsโ
params: readonly []
resultโ
result: {
completedAt:number;siteCount:number;sites:Site[];source:"cache"|"database"|"frontend";synchronized:boolean; }
result.completedAtโ
completedAt:
number
result.siteCountโ
siteCount:
number
result.sitesโ
sites:
Site[]
result.sourceโ
source:
"cache"|"database"|"frontend"
result.synchronizedโ
synchronized:
boolean
reset-settingsโ
reset-settings: {
params: readonly [];result:undefined; }
Defined in: shared/types/ipc.ts:200
paramsโ
params: readonly []
resultโ
result:
undefined
start-monitoringโ
start-monitoring: {
params: readonly [];result:MonitoringStartSummary; }
Defined in: shared/types/ipc.ts:204
paramsโ
params: readonly []
resultโ
result:
MonitoringStartSummary
start-monitoring-for-monitorโ
start-monitoring-for-monitor: {
params: readonly [string,string];result:boolean; }
Defined in: shared/types/ipc.ts:208
paramsโ
params: readonly [
string,string]
resultโ
result:
boolean
start-monitoring-for-siteโ
start-monitoring-for-site: {
params: readonly [string];result:boolean; }
Defined in: shared/types/ipc.ts:212
paramsโ
params: readonly [
string]
resultโ
result:
boolean
stop-monitoringโ
stop-monitoring: {
params: readonly [];result:MonitoringStopSummary; }
Defined in: shared/types/ipc.ts:216
paramsโ
params: readonly []
resultโ
result:
MonitoringStopSummary
stop-monitoring-for-monitorโ
stop-monitoring-for-monitor: {
params: readonly [string,string];result:boolean; }
Defined in: shared/types/ipc.ts:220
paramsโ
params: readonly [
string,string]
resultโ
result:
boolean
stop-monitoring-for-siteโ
stop-monitoring-for-site: {
params: readonly [string];result:boolean; }
Defined in: shared/types/ipc.ts:224
paramsโ
params: readonly [
string]
resultโ
result:
boolean
update-history-limitโ
update-history-limit: {
params: readonly [number];result:number; }
Defined in: shared/types/ipc.ts:228
paramsโ
params: readonly [
number]
resultโ
result:
number
update-siteโ
update-site: {
params: readonly [string,Partial<Site>];result:Site; }
Defined in: shared/types/ipc.ts:232
paramsโ
resultโ
result:
Site
validate-monitor-dataโ
validate-monitor-data: {
params: readonly [string,unknown];result:ValidationResult; }
Defined in: shared/types/ipc.ts:236
paramsโ
params: readonly [
string,unknown]
resultโ
result:
ValidationResult