Skip to main content

Function: createSiteMonitorTransactionAdapters()

function createSiteMonitorTransactionAdapters(
db: Database,
repositories: {
monitor: MonitorRepository;
site: SiteRepository;
}
): {
monitorTx: MonitorRepositoryTransactionAdapter;
siteTx: SiteRepositoryTransactionAdapter;
};

Defined in: electron/services/database/transactionAdapters.ts:67

Creates transaction-scoped site + monitor repository adapters.

Parameters

db

Database

repositories

monitor

MonitorRepository

site

SiteRepository

Returns

{
monitorTx: MonitorRepositoryTransactionAdapter;
siteTx: SiteRepositoryTransactionAdapter;
}

monitorTx

monitorTx: MonitorRepositoryTransactionAdapter;

siteTx

siteTx: SiteRepositoryTransactionAdapter;