@accounter/server
Version:
13 lines (12 loc) • 840 B
TypeScript
import DataLoader from 'dataloader';
import { DBProvider } from '../../app-providers/db.provider.js';
import type { IAddFeeTransactionParams, IDeleteFeeTransactionsByIdsParams, IUpdateFeeTransactionParams } from '../types.js';
export declare class FeeTransactionsProvider {
private dbProvider;
constructor(dbProvider: DBProvider);
private batchFeeTransactionsByIds;
getFeeTransactionByIdLoader: DataLoader<string, import("../types.js").IGetFeeTransactionsByIdsResult | undefined, string>;
updateFeeTransaction(params: IUpdateFeeTransactionParams): Promise<import("../types.js").IUpdateFeeTransactionResult[]>;
addFeeTransaction(params: IAddFeeTransactionParams): Promise<import("../types.js").IAddFeeTransactionResult[]>;
deleteFeeTransactionsByIds(params: IDeleteFeeTransactionsByIdsParams): Promise<void[]>;
}