Interface: MonitorRepositoryTransactionAdapter
Defined in: electron/services/database/MonitorRepository.ts:155
Transaction-scoped monitor repository operations.
Properties
clearActiveOperations
clearActiveOperations: (monitorId: string) => void;
Defined in: electron/services/database/MonitorRepository.ts:156
Parameters
monitorId
string
Returns
void
create
create: (siteIdentifier: string, monitor: Monitor) => string;
Defined in: electron/services/database/MonitorRepository.ts:157
Parameters
siteIdentifier
string
monitor
Returns
string
deleteAll
deleteAll: () => void;
Defined in: electron/services/database/MonitorRepository.ts:158
Returns
void
deleteById
deleteById: (monitorId: string) => boolean;
Defined in: electron/services/database/MonitorRepository.ts:159
Parameters
monitorId
string
Returns
boolean
deleteBySiteIdentifier
deleteBySiteIdentifier: (siteIdentifier: string) => void;
Defined in: electron/services/database/MonitorRepository.ts:160
Parameters
siteIdentifier
string
Returns
void
findBySiteIdentifier
findBySiteIdentifier: (siteIdentifier: string) => Monitor[];
Defined in: electron/services/database/MonitorRepository.ts:161
Parameters
siteIdentifier
string
Returns
Monitor[]
update
update: (monitorId: string, monitor: Partial<Site["monitors"][0]>) => void;
Defined in: electron/services/database/MonitorRepository.ts:162
Parameters
monitorId
string
monitor
Returns
void