Interface: SiteServiceContract
Defined in: src/services/SiteService.ts:75
Renderer-side contract for site operations routed through the preload bridge.
Propertiesโ
addSiteโ
Defined in: src/services/SiteService.ts:76
Parametersโ
siteโ
Returnsโ
deleteAllSitesโ
readonlydeleteAllSites: () =>Promise<number>
Defined in: src/services/SiteService.ts:77
Returnsโ
Promise<number>
getSitesโ
Defined in: src/services/SiteService.ts:78
Returnsโ
initializeโ
readonlyinitialize: () =>Promise<void>
Defined in: src/services/SiteService.ts:79
Returnsโ
Promise<void>
removeMonitorโ
readonlyremoveMonitor: (siteIdentifier:string,monitorId:string) =>Promise<Site>
Defined in: src/services/SiteService.ts:80
Parametersโ
siteIdentifierโ
string
monitorIdโ
string
Returnsโ
removeSiteโ
readonlyremoveSite: (identifier:string) =>Promise<boolean>
Defined in: src/services/SiteService.ts:84
Parametersโ
identifierโ
string
Returnsโ
Promise<boolean>
updateSiteโ
readonlyupdateSite: (identifier:string,updates:Partial<Site>) =>Promise<Site>
Defined in: src/services/SiteService.ts:85
Parametersโ
identifierโ
string