@ic-wallet-kit/hpl
Version:
Ic middleware wallet HPL protocol
12 lines (11 loc) • 664 B
TypeScript
import { EditHplAssetForm } from "../../../forms/editHplAssetForm";
import { EditHplAssetResult } from "../../../forms/editHplAssetResult";
import { HplAssetRepository } from "../../../repositories/persists/hplAssetRepository/hplAssetRepository";
import { BaseHandler, ILogger } from "@ic-wallet-kit/common";
import "reflect-metadata";
export declare class EditHplAssetHandler extends BaseHandler<EditHplAssetForm, EditHplAssetResult> {
private hplAssetRepository;
constructor(logger: ILogger, hplAssetRepository: HplAssetRepository);
validate(form: EditHplAssetForm): Promise<void>;
process(form: EditHplAssetForm): Promise<EditHplAssetResult>;
}