UNPKG

@it_kyryl/arbitrage_admin_schema

Version:

Schema for arbitrage admin panel

14 lines 1.08 kB
import ITransactionRepository from "../../repository/database/Transaction/Transaction.repository.interface"; import ITransactionService from "./Transaction.service.interface"; import IFinanceProfileRepository from "../../repository/database/FinanceProfile/FinanceProfile.repository.interface"; import { CurrentToOutstandingTransactionPropsT } from "../../../domain/database/transaction/add-transaction.types"; declare class TransactionService implements ITransactionService { private readonly dependency; constructor(dependency: { transactionRepository: ITransactionRepository; financeProfileRepository: IFinanceProfileRepository; }); currentToOutstandingTransaction({ currentBalance, financeProfileId, outstandingBalance, payoutPercent, staticPayoutAmount, currency, balanceSettingId, balanceSettingTitle, monthlyReportId, todayDate, dependency: { financeReportRepository, balanceSettingRepository } }: CurrentToOutstandingTransactionPropsT): Promise<void>; } export default TransactionService; //# sourceMappingURL=Transaction.service.d.ts.map