Interface: SiteDeletionOperationOptions
Defined in: electron/utils/database/siteDeletion.ts:23
Options for performing an atomic site deletion using transaction adapters.
Properties
identifier
identifier:
string
Defined in: electron/utils/database/siteDeletion.ts:25
Identifier of the site to remove.
monitorAdapter
monitorAdapter:
MonitorRepositoryTransactionAdapter
Defined in: electron/utils/database/siteDeletion.ts:27
Transaction-scoped monitor repository adapter.
preloadedMonitors?
optionalpreloadedMonitors:Monitor[]
Defined in: electron/utils/database/siteDeletion.ts:32
Optional monitors already fetched by the caller. When provided, the helper reuses the list instead of performing an additional lookup.
siteAdapter
siteAdapter:
SiteRepositoryTransactionAdapter
Defined in: electron/utils/database/siteDeletion.ts:34
Transaction-scoped site repository adapter.