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