UNPKG

test-ic-wallet-middleware-icrc

Version:
13 lines (12 loc) 969 B
import { BaseHandler, ILogger, IdentifierService } from "@ic-wallet-middleware/common"; import { ServiceAssetCacheCreditHandler } from "../../../internalHandlers/icrcCacheDataHandlers/services/serviceAssetCreditCacheHandler/ServiceAssetCacheCreditHandler"; import { ServiceAssetDepositHandler } from "../../../internalHandlers/icrcCacheDataHandlers/services/serviceAssetDepositHandler/serviceAssetDepositHandler"; import { NotifyForm, NotifyResult } from "../../../types/forms"; export declare class NotifyServiceHandler extends BaseHandler<NotifyForm, NotifyResult> { private identifierService; private serviceAssetCreditHandler; private serviceAssetDepositHandler; constructor(logger: ILogger, identifierService: IdentifierService, serviceAssetCreditHandler: ServiceAssetCacheCreditHandler, serviceAssetDepositHandler: ServiceAssetDepositHandler); validate(form: NotifyForm): Promise<void>; process(form: NotifyForm): Promise<NotifyResult>; }