Skip to main content

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​

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​

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

Returns​

void