Skip to main content

Function: createImportTransactionAdapters()

function createImportTransactionAdapters(
db: Database,
repositories: {
history: HistoryRepository;
monitor: MonitorRepository;
settings: SettingsRepository;
site: SiteRepository;
}
): {
historyTx: HistoryRepositoryTransactionAdapter;
monitorTx: MonitorRepositoryTransactionAdapter;
settingsTx: SettingsRepositoryTransactionAdapter;
siteTx: SiteRepositoryTransactionAdapter;
};

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

Creates transaction-scoped adapters used by import/export flows.

Parameters​

db​

Database

repositories​

history​

HistoryRepository

monitor​

MonitorRepository

settings​

SettingsRepository

site​

SiteRepository

Returns​

{
historyTx: HistoryRepositoryTransactionAdapter;
monitorTx: MonitorRepositoryTransactionAdapter;
settingsTx: SettingsRepositoryTransactionAdapter;
siteTx: SiteRepositoryTransactionAdapter;
}

historyTx​

historyTx: HistoryRepositoryTransactionAdapter;

monitorTx​

monitorTx: MonitorRepositoryTransactionAdapter;

settingsTx​

settingsTx: SettingsRepositoryTransactionAdapter;

siteTx​

siteTx: SiteRepositoryTransactionAdapter;