Interface: SiteManagerEventEmitterDeps
Defined in: electron/managers/siteManager/siteManagerEventEmitters.ts:24
Dependencies required to emit SiteManager events.
Properties
emitSitesStateSynchronized()
readonlyemitSitesStateSynchronized: (args: {action:"bulk-sync"|"delete"|"update";siteIdentifier:string;sites?:Site[];source:"cache"|"database"|"frontend"|"import"|"monitor-update";timestamp?:number; }) =>Promise<void>
Defined in: electron/managers/siteManager/siteManagerEventEmitters.ts:25
Parameters
args
action
"bulk-sync" | "delete" | "update"
siteIdentifier
string
sites?
Site[]
source
"cache" | "database" | "frontend" | "import" | "monitor-update"
timestamp?
number
Returns
Promise<void>
eventEmitter
readonlyeventEmitter:TypedEventBus<UptimeEvents>
Defined in: electron/managers/siteManager/siteManagerEventEmitters.ts:32