UNPKG

@ic-wallet-kit/hpl

Version:
14 lines (13 loc) 811 B
import { HplTransferForm, HplTransferResult } from "../../../forms/transfers/hplTransferForm"; import { HplFtAssetCacheDataHandler } from "../../../internalHandlers"; import { CanisterService } from "../../../service"; import { BaseHandler, IdentifierService, ILogger } from "@ic-wallet-kit/common"; import "reflect-metadata"; export declare class TransferHandler extends BaseHandler<HplTransferForm, HplTransferResult> { private identifierService; canisterService: CanisterService; private hplFtAssetCacheDataHandler; constructor(logger: ILogger, identifierService: IdentifierService, canisterService: CanisterService, hplFtAssetCacheDataHandler: HplFtAssetCacheDataHandler); validate(form: HplTransferForm): Promise<void>; process(form: HplTransferForm): Promise<HplTransferResult>; }