Skip to main content

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

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

Partial<Site["monitors"][0]>

Returns

void