Interface: MonitorRepositoryTransactionAdapter
Defined in: electron/services/database/MonitorRepository.ts:111
Transaction-scoped monitor repository operations.
Properties
clearActiveOperations
clearActiveOperations: (
monitorId:string) =>void
Defined in: electron/services/database/MonitorRepository.ts:112
Parameters
monitorId
string
Returns
void
create
create: (
siteIdentifier:string,monitor:Monitor) =>string
Defined in: electron/services/database/MonitorRepository.ts:113
Parameters
siteIdentifier
string
monitor
Returns
string
deleteAll
deleteAll: () =>
void
Defined in: electron/services/database/MonitorRepository.ts:114
Returns
void
deleteById
deleteById: (
monitorId:string) =>boolean
Defined in: electron/services/database/MonitorRepository.ts:115
Parameters
monitorId
string
Returns
boolean
deleteBySiteIdentifier
deleteBySiteIdentifier: (
siteIdentifier:string) =>void
Defined in: electron/services/database/MonitorRepository.ts:116
Parameters
siteIdentifier
string
Returns
void
findBySiteIdentifier
findBySiteIdentifier: (
siteIdentifier:string) =>Monitor[]
Defined in: electron/services/database/MonitorRepository.ts:117
Parameters
siteIdentifier
string
Returns
Monitor[]
update
update: (
monitorId:string,monitor:Partial<Site["monitors"][0]>) =>void
Defined in: electron/services/database/MonitorRepository.ts:118
Parameters
monitorId
string
monitor
Returns
void