UNPKG

test-ic-wallet-middleware-icrc

Version:
15 lines (14 loc) 1.1 kB
import { BaseHandler, ILogger } from "@ic-wallet-middleware/common"; import { AssetRepository } from "../../../repositories/persists/assetRepository/assetRepository"; import { TransactionRepository } from "../../../repositories/persists/transactionRepository/transactionRepository"; import { TransactionManagerConfiguration } from "../../../types/configuration/transactionManagerConfiguration"; import { GetListTransactionForm } from "../../../types/transactions/getListTransactionForm"; import { GetListTransactionResult } from "../../../types/transactions/getListTransactionResult"; export declare class GetListTransactionHandler extends BaseHandler<GetListTransactionForm, GetListTransactionResult> { private configuration; private transactionRepository; private assetRepository; constructor(logger: ILogger, configuration: TransactionManagerConfiguration, transactionRepository: TransactionRepository, assetRepository: AssetRepository); validate(form: GetListTransactionForm): Promise<void>; process(form: GetListTransactionForm): Promise<GetListTransactionResult>; }