Skip to main content

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

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

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

Returns

void