Interface: IpcInvokeChannelMap
Defined in: shared/types/ipc.ts:272
Mapping of IPC invoke channel names to their parameter tuples and result payloads.
Propertiesโ
add-siteโ
Defined in: shared/types/ipc.ts:273
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:277
paramsโ
params: readonly [
string,string]
resultโ
result:
StatusUpdate|undefined
cloud-clear-encryption-keyโ
cloud-clear-encryption-key: {
params: readonly [];result:CloudStatusSummary; }
Defined in: shared/types/ipc.ts:281
paramsโ
params: readonly []
resultโ
result:
CloudStatusSummary
cloud-configure-filesystem-providerโ
cloud-configure-filesystem-provider: {
params: readonly [CloudFilesystemProviderConfig];result:CloudStatusSummary; }
Defined in: shared/types/ipc.ts:285
paramsโ
params: readonly [
CloudFilesystemProviderConfig]
resultโ
result:
CloudStatusSummary
cloud-connect-dropboxโ
cloud-connect-dropbox: {
params: readonly [];result:CloudStatusSummary; }
Defined in: shared/types/ipc.ts:289
paramsโ
params: readonly []
resultโ
result:
CloudStatusSummary
cloud-connect-google-driveโ
cloud-connect-google-drive: {
params: readonly [];result:CloudStatusSummary; }
Defined in: shared/types/ipc.ts:293
paramsโ
params: readonly []
resultโ
result:
CloudStatusSummary
cloud-delete-backupโ
cloud-delete-backup: {
params: readonly [string];result:CloudBackupEntry[]; }
Defined in: shared/types/ipc.ts:297
paramsโ
params: readonly [
string]
resultโ
result:
CloudBackupEntry[]
cloud-disconnectโ
cloud-disconnect: {
params: readonly [];result:CloudStatusSummary; }
Defined in: shared/types/ipc.ts:301
paramsโ
params: readonly []
resultโ
result:
CloudStatusSummary
cloud-enable-syncโ
cloud-enable-sync: {
params: readonly [CloudEnableSyncConfig];result:CloudStatusSummary; }
Defined in: shared/types/ipc.ts:305
paramsโ
params: readonly [
CloudEnableSyncConfig]
resultโ
result:
CloudStatusSummary
cloud-get-statusโ
cloud-get-status: {
params: readonly [];result:CloudStatusSummary; }
Defined in: shared/types/ipc.ts:309
paramsโ
params: readonly []
resultโ
result:
CloudStatusSummary
cloud-list-backupsโ
cloud-list-backups: {
params: readonly [];result:CloudBackupEntry[]; }
Defined in: shared/types/ipc.ts:313
paramsโ
params: readonly []
resultโ
result:
CloudBackupEntry[]
cloud-migrate-backupsโ
cloud-migrate-backups: {
params: readonly [CloudBackupMigrationRequest];result:CloudBackupMigrationResult; }
Defined in: shared/types/ipc.ts:317
paramsโ
params: readonly [
CloudBackupMigrationRequest]
resultโ
result:
CloudBackupMigrationResult
cloud-preview-reset-remote-syncโ
cloud-preview-reset-remote-sync: {
params: readonly [];result:CloudSyncResetPreview; }
Defined in: shared/types/ipc.ts:321
paramsโ
params: readonly []
resultโ
result:
CloudSyncResetPreview
cloud-request-sync-nowโ
cloud-request-sync-now: {
params: readonly [];result:undefined; }
Defined in: shared/types/ipc.ts:325
paramsโ
params: readonly []
resultโ
result:
undefined
cloud-reset-remote-syncโ
cloud-reset-remote-sync: {
params: readonly [];result:CloudSyncResetResult; }
Defined in: shared/types/ipc.ts:329
paramsโ
params: readonly []
resultโ
result:
CloudSyncResetResult
cloud-restore-backupโ
cloud-restore-backup: {
params: readonly [string];result:SerializedDatabaseRestoreResult; }
Defined in: shared/types/ipc.ts:333
paramsโ
params: readonly [
string]
resultโ
result:
SerializedDatabaseRestoreResult
cloud-set-encryption-passphraseโ
cloud-set-encryption-passphrase: {
params: readonly [string];result:CloudStatusSummary; }
Defined in: shared/types/ipc.ts:337
paramsโ
params: readonly [
string]
resultโ
result:
CloudStatusSummary
cloud-upload-latest-backupโ
cloud-upload-latest-backup: {
params: readonly [];result:CloudBackupEntry; }
Defined in: shared/types/ipc.ts:341
paramsโ
params: readonly []
resultโ
result:
CloudBackupEntry
delete-all-sitesโ
delete-all-sites: {
params: readonly [];result:number; }
Defined in: shared/types/ipc.ts:345
paramsโ
params: readonly []
resultโ
result:
number
diagnostics-report-preload-guardโ
diagnostics-report-preload-guard: {
params: readonly [{channel:string;guard:string;metadata?:UnknownRecord;payloadPreview?:string;reason?:string;timestamp:number; }];result:undefined; }
Defined in: shared/types/ipc.ts:349
paramsโ
params: readonly [{
channel:string;guard:string;metadata?:UnknownRecord;payloadPreview?:string;reason?:string;timestamp:number; }]
resultโ
result:
undefined
diagnostics-verify-ipc-handlerโ
diagnostics-verify-ipc-handler: {
params: readonly [string];result:IpcHandlerVerificationResult; }
Defined in: shared/types/ipc.ts:353
paramsโ
params: readonly [
string]
resultโ
result:
IpcHandlerVerificationResult
download-sqlite-backupโ
download-sqlite-backup: {
params: readonly [];result:SerializedDatabaseBackupResult; }
Defined in: shared/types/ipc.ts:357
paramsโ
params: readonly []
resultโ
result:
SerializedDatabaseBackupResult
export-dataโ
export-data: {
params: readonly [];result:string; }
Defined in: shared/types/ipc.ts:361
paramsโ
params: readonly []
resultโ
result:
string
format-monitor-detailโ
format-monitor-detail: {
params: readonly ["cdn-edge-consistency"|"dns"|"http"|"http-header"|"http-json"|"http-keyword"|"http-latency"|"http-status"|"ping"|"port"|"replication"|"server-heartbeat"|"ssl"|"websocket-keepalive",string];result:string; }
Defined in: shared/types/ipc.ts:365
paramsโ
params: readonly [
"cdn-edge-consistency"|"dns"|"http"|"http-header"|"http-json"|"http-keyword"|"http-latency"|"http-status"|"ping"|"port"|"replication"|"server-heartbeat"|"ssl"|"websocket-keepalive",string]
resultโ
result:
string
format-monitor-title-suffixโ
format-monitor-title-suffix: {
params: readonly ["cdn-edge-consistency"|"dns"|"http"|"http-header"|"http-json"|"http-keyword"|"http-latency"|"http-status"|"ping"|"port"|"replication"|"server-heartbeat"|"ssl"|"websocket-keepalive",Monitor];result:string; }
Defined in: shared/types/ipc.ts:369
paramsโ
params: readonly [
"cdn-edge-consistency"|"dns"|"http"|"http-header"|"http-json"|"http-keyword"|"http-latency"|"http-status"|"ping"|"port"|"replication"|"server-heartbeat"|"ssl"|"websocket-keepalive",Monitor]
resultโ
result:
string
get-history-limitโ
get-history-limit: {
params: readonly [];result:number; }
Defined in: shared/types/ipc.ts:373
paramsโ
params: readonly []
resultโ
result:
number
get-monitor-typesโ
get-monitor-types: {
params: readonly [];result:MonitorTypeConfig[]; }
Defined in: shared/types/ipc.ts:377
paramsโ
params: readonly []
resultโ
result:
MonitorTypeConfig[]
get-sitesโ
get-sites: {
params: readonly [];result:Site[]; }
Defined in: shared/types/ipc.ts:381
paramsโ
params: readonly []
resultโ
result:
Site[]
get-sync-statusโ
get-sync-status: {
params: readonly [];result: {lastSyncAt?:number|null;siteCount:number;source:"cache"|"database"|"frontend"|"import"|"monitor-update";synchronized:boolean; }; }
Defined in: shared/types/ipc.ts:385
paramsโ
params: readonly []
resultโ
result: {
lastSyncAt?:number|null;siteCount:number;source:"cache"|"database"|"frontend"|"import"|"monitor-update";synchronized:boolean; }
result.lastSyncAt?โ
optionallastSyncAt:number|null
result.siteCountโ
siteCount:
number
result.sourceโ
source:
"cache"|"database"|"frontend"|"import"|"monitor-update"
result.synchronizedโ
synchronized:
boolean
import-dataโ
import-data: {
params: readonly [string];result:boolean; }
Defined in: shared/types/ipc.ts:389
paramsโ
params: readonly [
string]
resultโ
result:
boolean
notify-app-eventโ
notify-app-event: {
params: readonly [AppNotificationRequest];result:undefined; }
Defined in: shared/types/ipc.ts:393
paramsโ
params: readonly [
AppNotificationRequest]
resultโ
result:
undefined
open-externalโ
open-external: {
params: readonly [string];result:boolean; }
Defined in: shared/types/ipc.ts:397
paramsโ
params: readonly [
string]
resultโ
result:
boolean
quit-and-installโ
quit-and-install: {
params: readonly [];result:boolean; }
Defined in: shared/types/ipc.ts:401
paramsโ
params: readonly []
resultโ
result:
boolean
remove-monitorโ
remove-monitor: {
params: readonly [string,string];result:Site; }
Defined in: shared/types/ipc.ts:405
paramsโ
params: readonly [
string,string]
resultโ
result:
Site
remove-siteโ
remove-site: {
params: readonly [string];result:boolean; }
Defined in: shared/types/ipc.ts:409
paramsโ
params: readonly [
string]
resultโ
result:
boolean
request-full-syncโ
request-full-sync: {
params: readonly [];result: {completedAt:number;revision:number;siteCount:number;sites:Site[];source:"cache"|"database"|"frontend"|"import"|"monitor-update";synchronized:boolean; }; }
Defined in: shared/types/ipc.ts:413
paramsโ
params: readonly []
resultโ
result: {
completedAt:number;revision:number;siteCount:number;sites:Site[];source:"cache"|"database"|"frontend"|"import"|"monitor-update";synchronized:boolean; }
result.completedAtโ
completedAt:
number
result.revisionโ
revision:
number
result.siteCountโ
siteCount:
number
result.sitesโ
sites:
Site[]
result.sourceโ
source:
"cache"|"database"|"frontend"|"import"|"monitor-update"
result.synchronizedโ
synchronized:
boolean
reset-settingsโ
reset-settings: {
params: readonly [];result:undefined; }
Defined in: shared/types/ipc.ts:417
paramsโ
params: readonly []
resultโ
result:
undefined
restore-sqlite-backupโ
restore-sqlite-backup: {
params: readonly [SerializedDatabaseRestorePayload];result:SerializedDatabaseRestoreResult; }
Defined in: shared/types/ipc.ts:421
paramsโ
params: readonly [
SerializedDatabaseRestorePayload]
resultโ
result:
SerializedDatabaseRestoreResult
save-sqlite-backupโ
save-sqlite-backup: {
params: readonly [];result:SerializedDatabaseBackupSaveResult; }
Defined in: shared/types/ipc.ts:425
paramsโ
params: readonly []
resultโ
start-monitoringโ
start-monitoring: {
params: readonly [];result:MonitoringStartSummary; }
Defined in: shared/types/ipc.ts:429
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:433
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:437
paramsโ
params: readonly [
string]
resultโ
result:
boolean
stop-monitoringโ
stop-monitoring: {
params: readonly [];result:MonitoringStopSummary; }
Defined in: shared/types/ipc.ts:441
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:445
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:449
paramsโ
params: readonly [
string]
resultโ
result:
boolean
update-history-limitโ
update-history-limit: {
params: readonly [number];result:number; }
Defined in: shared/types/ipc.ts:453
paramsโ
params: readonly [
number]
resultโ
result:
number
update-notification-preferencesโ
update-notification-preferences: {
params: readonly [NotificationPreferenceUpdate];result:undefined; }
Defined in: shared/types/ipc.ts:457
paramsโ
params: readonly [
NotificationPreferenceUpdate]
resultโ
result:
undefined
update-siteโ
update-site: {
params: readonly [string,Partial<Site>];result:Site; }
Defined in: shared/types/ipc.ts:461
paramsโ
resultโ
result:
Site
validate-monitor-dataโ
validate-monitor-data: {
params: readonly ["cdn-edge-consistency"|"dns"|"http"|"http-header"|"http-json"|"http-keyword"|"http-latency"|"http-status"|"ping"|"port"|"replication"|"server-heartbeat"|"ssl"|"websocket-keepalive",unknown];result:ValidationResult; }
Defined in: shared/types/ipc.ts:465
paramsโ
params: readonly [
"cdn-edge-consistency"|"dns"|"http"|"http-header"|"http-json"|"http-keyword"|"http-latency"|"http-status"|"ping"|"port"|"replication"|"server-heartbeat"|"ssl"|"websocket-keepalive",unknown]
resultโ
result:
ValidationResult
write-clipboard-textโ
write-clipboard-text: {
params: readonly [string];result:boolean; }
Defined in: shared/types/ipc.ts:469
paramsโ
params: readonly [
string]
resultโ
result:
boolean