UNPKG

@ic-wallet-kit/hpl

Version:
16 lines (15 loc) 1.06 kB
import { GetHplAccountListInfo } from "../../../forms/accounts/getHplAccountListInfo"; import { GetHplAccountListResult } from "../../../forms/accounts/getHplAccountListResult"; import { LoadHplAccountsHandler } from "../../../internalHandlers"; import { HplVirtualAccountRepository } from "../../../repositories"; import { HplAccountRepository } from "../../../repositories/persists/hplAccountRepository/hplAccountRepository"; import { BaseHandler, ILogger } from "@ic-wallet-kit/common"; import "reflect-metadata"; export declare class GetHplAccountListHandler extends BaseHandler<GetHplAccountListInfo, GetHplAccountListResult> { private loadHplAccountHandler; private hplAccountRepository; private hplVirtualAccountRepository; constructor(logger: ILogger, loadHplAccountHandler: LoadHplAccountsHandler, hplAccountRepository: HplAccountRepository, hplVirtualAccountRepository: HplVirtualAccountRepository); validate(form: GetHplAccountListInfo): Promise<void>; process(form: GetHplAccountListInfo): Promise<GetHplAccountListResult>; }