UNPKG

@accounter/server

Version:
11 lines (10 loc) 1.92 kB
import { AmexTransactionInput, CalTransactionInput, CurrencyRateInput, DiscountTransactionInput, IsracardTransactionInput, MaxTransactionInput, PoalimForeignTransactionInput, PoalimIlsTransactionInput, PoalimSwiftTransactionInput } from '../../../__generated__/types.js'; import { IUploadAmexTransactionsParams, IUploadCalTransactionsParams, IUploadCurrencyRatesParams, IUploadDiscountTransactionsParams, IUploadIsracardTransactionsParams, IUploadMaxTransactionsParams, IUploadPoalimForeignTransactionsParams, IUploadPoalimIlsTransactionsParams, IUploadPoalimSwiftTransactionsParams } from '../types.js'; export declare function validatePoalimIlsTransactions(transactions: readonly PoalimIlsTransactionInput[]): IUploadPoalimIlsTransactionsParams['transactions']; export declare function validatePoalimForeignTransactions(transactions: readonly PoalimForeignTransactionInput[]): IUploadPoalimForeignTransactionsParams['transactions']; export declare function validatePoalimSwiftTransactions(transactions: readonly PoalimSwiftTransactionInput[]): IUploadPoalimSwiftTransactionsParams['transactions']; export declare function validateCalTransactions(transactions: readonly CalTransactionInput[]): IUploadCalTransactionsParams['transactions']; export declare function validateDiscountTransactions(transactions: readonly DiscountTransactionInput[]): IUploadDiscountTransactionsParams['transactions']; export declare function validateMaxTransactions(transactions: readonly MaxTransactionInput[]): IUploadMaxTransactionsParams['transactions']; export declare function validateIsracardAmexTransactions<T extends IsracardTransactionInput | AmexTransactionInput>(transactions: readonly T[]): (T extends IsracardTransactionInput ? IUploadIsracardTransactionsParams : IUploadAmexTransactionsParams)['transactions']; export declare function validateRates(rates: readonly CurrencyRateInput[]): IUploadCurrencyRatesParams['rates'];