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;