Skip to main content

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?

optional preloadedMonitors: 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.