UNPKG

test-ic-wallet-middleware-icrc

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