Skip to main content

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

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

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

Returns

void