Interface: IpcInvokeChannelMap
Defined in: shared/types/ipc.ts:225
Mapping of IPC invoke channel names to their parameter tuples and result payloads.
Propertiesโ
add-siteโ
Defined in: shared/types/ipc.ts:226
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:230
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:234
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:238
paramsโ
params: readonly [
CloudFilesystemProviderConfig]
resultโ
result:
CloudStatusSummary
cloud-connect-dropboxโ
cloud-connect-dropbox: {
params: readonly [];result:CloudStatusSummary; }
Defined in: shared/types/ipc.ts:242
paramsโ
params: readonly []
resultโ
result:
CloudStatusSummary
cloud-delete-backupโ
cloud-delete-backup: {
params: readonly [string];result:CloudBackupEntry[]; }
Defined in: shared/types/ipc.ts:246
paramsโ
params: readonly [
string]
resultโ
result:
CloudBackupEntry[]
cloud-disconnectโ
cloud-disconnect: {
params: readonly [];result:CloudStatusSummary; }
Defined in: shared/types/ipc.ts:250
paramsโ
params: readonly []
resultโ
result:
CloudStatusSummary
cloud-enable-syncโ
cloud-enable-sync: {
params: readonly [CloudEnableSyncConfig];result:CloudStatusSummary; }
Defined in: shared/types/ipc.ts:254
paramsโ
params: readonly [
CloudEnableSyncConfig]
resultโ
result:
CloudStatusSummary
cloud-get-statusโ
cloud-get-status: {
params: readonly [];result:CloudStatusSummary; }
Defined in: shared/types/ipc.ts:258
paramsโ
params: readonly []
resultโ
result:
CloudStatusSummary
cloud-list-backupsโ
cloud-list-backups: {
params: readonly [];result:CloudBackupEntry[]; }
Defined in: shared/types/ipc.ts:262
paramsโ
params: readonly []
resultโ
result:
CloudBackupEntry[]
cloud-migrate-backupsโ
cloud-migrate-backups: {
params: readonly [CloudBackupMigrationRequest];result:CloudBackupMigrationResult; }
Defined in: shared/types/ipc.ts:266
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:270
paramsโ
params: readonly []
resultโ
result:
CloudSyncResetPreview
cloud-request-sync-nowโ
cloud-request-sync-now: {
params: readonly [];result:undefined; }
Defined in: shared/types/ipc.ts:274
paramsโ
params: readonly []
resultโ
result:
undefined
cloud-reset-remote-syncโ
cloud-reset-remote-sync: {
params: readonly [];result:CloudSyncResetResult; }
Defined in: shared/types/ipc.ts:278
paramsโ
params: readonly []
resultโ
result:
CloudSyncResetResult
cloud-restore-backupโ
cloud-restore-backup: {
params: readonly [string];result:SerializedDatabaseRestoreResult; }
Defined in: shared/types/ipc.ts:282
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:286
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:290
paramsโ
params: readonly []
resultโ
result:
CloudBackupEntry
delete-all-sitesโ
delete-all-sites: {
params: readonly [];result:number; }
Defined in: shared/types/ipc.ts:294
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:298
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:302
paramsโ
params: readonly [
string]
resultโ
result:
IpcHandlerVerificationResult
download-sqlite-backupโ
download-sqlite-backup: {
params: readonly [];result:SerializedDatabaseBackupResult; }
Defined in: shared/types/ipc.ts:306
paramsโ
params: readonly []
resultโ
result:
SerializedDatabaseBackupResult
export-dataโ
export-data: {
params: readonly [];result:string; }
Defined in: shared/types/ipc.ts:310
paramsโ
params: readonly []
resultโ
result:
string
format-monitor-detailโ
format-monitor-detail: {
params: readonly [string,string];result:string; }
Defined in: shared/types/ipc.ts:314
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:318
paramsโ
params: readonly [
string,Monitor]
resultโ
result:
string
get-history-limitโ
get-history-limit: {
params: readonly [];result:number; }
Defined in: shared/types/ipc.ts:322
paramsโ
params: readonly []
resultโ
result:
number
get-monitor-typesโ
get-monitor-types: {
params: readonly [];result:MonitorTypeConfig[]; }
Defined in: shared/types/ipc.ts:326
paramsโ
params: readonly []
resultโ
result:
MonitorTypeConfig[]
get-sitesโ
get-sites: {
params: readonly [];result:Site[]; }
Defined in: shared/types/ipc.ts:330
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:334
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:338
paramsโ
params: readonly [
string]
resultโ
result:
boolean
open-externalโ
open-external: {
params: readonly [string];result:boolean; }
Defined in: shared/types/ipc.ts:342
paramsโ
params: readonly [
string]
resultโ
result:
boolean
quit-and-installโ
quit-and-install: {
params: readonly [];result:boolean; }
Defined in: shared/types/ipc.ts:346
paramsโ
params: readonly []
resultโ
result:
boolean
remove-monitorโ
remove-monitor: {
params: readonly [string,string];result:Site; }
Defined in: shared/types/ipc.ts:350
paramsโ
params: readonly [
string,string]
resultโ
result:
Site
remove-siteโ
remove-site: {
params: readonly [string];result:boolean; }
Defined in: shared/types/ipc.ts:354
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:358
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:362
paramsโ
params: readonly []
resultโ
result:
undefined
restore-sqlite-backupโ
restore-sqlite-backup: {
params: readonly [SerializedDatabaseRestorePayload];result:SerializedDatabaseRestoreResult; }
Defined in: shared/types/ipc.ts:366
paramsโ
params: readonly [
SerializedDatabaseRestorePayload]
resultโ
result:
SerializedDatabaseRestoreResult
start-monitoringโ
start-monitoring: {
params: readonly [];result:MonitoringStartSummary; }
Defined in: shared/types/ipc.ts:370
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:374
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:378
paramsโ
params: readonly [
string]
resultโ
result:
boolean
stop-monitoringโ
stop-monitoring: {
params: readonly [];result:MonitoringStopSummary; }
Defined in: shared/types/ipc.ts:382
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:386
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:390
paramsโ
params: readonly [
string]
resultโ
result:
boolean
update-history-limitโ
update-history-limit: {
params: readonly [number];result:number; }
Defined in: shared/types/ipc.ts:394
paramsโ
params: readonly [
number]
resultโ
result:
number
update-notification-preferencesโ
update-notification-preferences: {
params: readonly [NotificationPreferenceUpdate];result:undefined; }
Defined in: shared/types/ipc.ts:398
paramsโ
params: readonly [
NotificationPreferenceUpdate]
resultโ
result:
undefined
update-siteโ
update-site: {
params: readonly [string,Partial<Site>];result:Site; }
Defined in: shared/types/ipc.ts:402
paramsโ
resultโ
result:
Site
validate-monitor-dataโ
validate-monitor-data: {
params: readonly [string,unknown];result:ValidationResult; }
Defined in: shared/types/ipc.ts:406
paramsโ
params: readonly [
string,unknown]
resultโ
result:
ValidationResult