UNPKG

test-ic-wallet-middleware-icrc

Version:
14 lines (13 loc) 1.16 kB
import { BaseHandler, ILogger } from "@ic-wallet-middleware/common"; import { AllCreditsCacheHandler } from "../../internalHandlers/icrcCacheDataHandlers/services/allCreditsCacheHandler/allCreditsCacheHandler"; import { ServiceAssetDepositHandler } from "../../internalHandlers/icrcCacheDataHandlers/services/serviceAssetDepositHandler/serviceAssetDepositHandler"; import { ServiceAssetDetailsHandler } from "../../internalHandlers/icrcCacheDataHandlers/services/serviceAssetDetailsHandler/serviceAssetDetailsHandler"; import { LoadServiceAssetsForm, LoadServiceAssetsResult } from "../../types/forms"; export declare class LoadServiceAssetsHandler extends BaseHandler<LoadServiceAssetsForm, LoadServiceAssetsResult> { private allCreditsHandler; private serviceAssetDetailsHandler; private serviceAssetDepositHandler; constructor(logger: ILogger, allCreditsHandler: AllCreditsCacheHandler, serviceAssetDetailsHandler: ServiceAssetDetailsHandler, serviceAssetDepositHandler: ServiceAssetDepositHandler); validate(form: LoadServiceAssetsForm): Promise<void>; process(form: LoadServiceAssetsForm): Promise<LoadServiceAssetsResult>; }