Interface: SiteServiceContract
Defined in: src/services/SiteService.ts:191
Renderer-side contract for site operations routed through the preload bridge.
Propertiesโ
addSiteโ
readonly addSite: (site: Site) => Promise<Site>;
Defined in: src/services/SiteService.ts:192
Parametersโ
siteโ
Returnsโ
deleteAllSitesโ
readonly deleteAllSites: () => Promise<number>;
Defined in: src/services/SiteService.ts:193
Returnsโ
Promise<number>
getSitesโ
readonly getSites: () => Promise<Site[]>;
Defined in: src/services/SiteService.ts:194
Returnsโ
initializeโ
readonly initialize: () => Promise<void>;
Defined in: src/services/SiteService.ts:195
Returnsโ
Promise<void>
removeMonitorโ
readonly removeMonitor: (siteIdentifier: string, monitorId: string) => Promise<Site>;
Defined in: src/services/SiteService.ts:196
Parametersโ
siteIdentifierโ
string
monitorIdโ
string
Returnsโ
removeSiteโ
readonly removeSite: (identifier: string) => Promise<boolean>;
Defined in: src/services/SiteService.ts:200
Parametersโ
identifierโ
string
Returnsโ
Promise<boolean>
updateSiteโ
readonly updateSite: (identifier: string, updates: Partial<Site>) => Promise<Site>;
Defined in: src/services/SiteService.ts:201
Parametersโ
identifierโ
string