[Proposal] Enhance transaction import functionality with new Transaction type and type annotations (#4720)

* Enhance transaction import functionality with new Transaction type and type annotations

* release notes

* fixes for PR

* move transaction type as requested by @MatissJanis

* type importTransaction return value

---------

Co-authored-by: Matiss Janis Aboltins <matiss@mja.lv>
This commit is contained in:
Baruch Odem (Rothkoff)
2025-06-05 17:31:29 +03:00
committed by GitHub
parent 6872dd235b
commit cac318255d
6 changed files with 103 additions and 13 deletions

View File

@@ -1,5 +1,6 @@
// @ts-strict-ignore
import type { Handlers } from 'loot-core/types/handlers';
import type { ImportTransactionEntity } from 'loot-core/types/models/import-transaction';
import * as injected from './injected';
@@ -98,8 +99,8 @@ export interface ImportTransactionsOpts {
}
export function importTransactions(
accountId,
transactions,
accountId: string,
transactions: ImportTransactionEntity[],
opts: ImportTransactionsOpts = {
defaultCleared: true,
},