UNPKG

test-ic-wallet-middleware-icrc

Version:
13 lines (12 loc) 774 B
import { BaseHandler, ILogger } from "@ic-wallet-middleware/common"; import { AssetRepository } from "../../../repositories"; import { ContactRepository } from "../../../repositories/persists/contactRepository/contactRepository"; import { AddAssetContactForm } from "../../../types/contacts/addAssetContactForm"; import { ContactResult } from "../../../types/contacts/contactResult"; export declare class AddAssetContactHandler extends BaseHandler<AddAssetContactForm, ContactResult> { private contactRepository; private assetRepository; constructor(logger: ILogger, contactRepository: ContactRepository, assetRepository: AssetRepository); validate(form: AddAssetContactForm): Promise<void>; process(form: AddAssetContactForm): Promise<ContactResult>; }