UNPKG

test-ic-wallet-middleware-icrc

Version:
12 lines (11 loc) 856 B
import { BaseHandler, ILogger, IdentifierService } from "@ic-wallet-middleware/common"; import { AssetMetaDataCacheHandler } from "../../../internalHandlers/icrcCacheDataHandlers/assets/assetMetaDataCacheHandler/assetMetaDataCacheHandler"; import { CheckAllowanceByPrincipalForm, CheckAllowanceByPrincipalResult } from "../../../types/forms"; import "reflect-metadata"; export declare class CheckAllowanceByPrincipalHandler extends BaseHandler<CheckAllowanceByPrincipalForm, CheckAllowanceByPrincipalResult> { private identifierService; private assetMetaDataHandler; constructor(logger: ILogger, identifierService: IdentifierService, assetMetaDataHandler: AssetMetaDataCacheHandler); validate(form: CheckAllowanceByPrincipalForm): Promise<void>; process(form: CheckAllowanceByPrincipalForm): Promise<CheckAllowanceByPrincipalResult>; }