Interface: SiteManagerEventEmitterDeps
Defined in: electron/managers/siteManager/siteManagerEventEmitters.ts:24
Dependencies required to emit SiteManager events.
Properties
emitSitesStateSynchronized
readonly emitSitesStateSynchronized: (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
readonly eventEmitter: TypedEventBus<UptimeEvents>;
Defined in: electron/managers/siteManager/siteManagerEventEmitters.ts:32