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;