UNPKG

@ic-wallet-kit/hpl

Version:
14 lines (13 loc) 867 B
import { EditHplVirtualAccountForm } from "../../../forms"; import { EditHplVirtualAccountInternalHandler } from "../../../internalHandlers"; import { HplVirtualAccountRepository } from "../../../repositories"; import { HplVirtualAccount } from "../../../types"; import { BaseHandler, ILogger } from "@ic-wallet-kit/common"; import "reflect-metadata"; export declare class EditHplVirtualAccountHandler extends BaseHandler<EditHplVirtualAccountForm, HplVirtualAccount> { private editHplVirtualAccountInternalHandler; private hplVirtualAccountRepository; constructor(logger: ILogger, editHplVirtualAccountInternalHandler: EditHplVirtualAccountInternalHandler, hplVirtualAccountRepository: HplVirtualAccountRepository); validate(form: EditHplVirtualAccountForm): Promise<void>; process(form: EditHplVirtualAccountForm): Promise<HplVirtualAccount>; }