@accounter/server
Version:
10 lines (9 loc) • 781 B
TypeScript
import type { IGetChargesByIdsResult } from '../../charges/types';
import type { IGetTransactionsByChargeIdsResult } from '../../transactions/types';
import type { LedgerProto } from '../../../shared/types/index.js';
export declare function splitFeeTransactions(transactions: Array<IGetTransactionsByChargeIdsResult>): {
feeTransactions: IGetTransactionsByChargeIdsResult[];
mainTransactions: IGetTransactionsByChargeIdsResult[];
};
export declare function isSupplementalFeeTransaction(transaction: IGetTransactionsByChargeIdsResult, context: GraphQLModules.Context): boolean;
export declare function getEntriesFromFeeTransaction(transaction: IGetTransactionsByChargeIdsResult, charge: IGetChargesByIdsResult, context: GraphQLModules.Context): Promise<Array<LedgerProto>>;