Interface: MonitorRepositoryTransactionAdapter
Defined in: electron/services/database/MonitorRepository.ts:98
Transaction-scoped monitor repository operations.
Properties
clearActiveOperations()
clearActiveOperations: (
monitorId:string) =>void
Defined in: electron/services/database/MonitorRepository.ts:99
Parameters
monitorId
string
Returns
void
create()
create: (
siteIdentifier:string,monitor:Monitor) =>string
Defined in: electron/services/database/MonitorRepository.ts:100
Parameters
siteIdentifier
string
monitor
Returns
string
deleteAll()
deleteAll: () =>
void
Defined in: electron/services/database/MonitorRepository.ts:101
Returns
void
deleteById()
deleteById: (
monitorId:string) =>boolean
Defined in: electron/services/database/MonitorRepository.ts:102
Parameters
monitorId
string
Returns
boolean
deleteBySiteIdentifier()
deleteBySiteIdentifier: (
siteIdentifier:string) =>void
Defined in: electron/services/database/MonitorRepository.ts:103
Parameters
siteIdentifier
string
Returns
void
findBySiteIdentifier()
findBySiteIdentifier: (
siteIdentifier:string) =>Monitor[]
Defined in: electron/services/database/MonitorRepository.ts:104
Parameters
siteIdentifier
string
Returns
Monitor[]
update()
update: (
monitorId:string,monitor:Partial<Site["monitors"][0]>) =>void
Defined in: electron/services/database/MonitorRepository.ts:105
Parameters
monitorId
string
monitor
Returns
void