UNPKG

test-ic-wallet-middleware-icrc

Version:
14 lines (13 loc) 923 B
import { BaseHandler, ILogger } from "@ic-wallet-middleware/common"; import { LoadAssetHandler } from "../../../internalHandlers/loadAssetHandler/loadAssetHandler"; import { AssetRepository } from "../../../repositories/persists/assetRepository/assetRepository"; import { AssetManagerConfiguration } from "../../../types/configuration/assetManagerConfiguration"; import { GetAssetListForm, GetAssetListResult } from "../../../types/forms"; export declare class GetListAssetHandler extends BaseHandler<GetAssetListForm, GetAssetListResult> { protected configuration: AssetManagerConfiguration; private assetRepository; private loadAssetHandler; constructor(logger: ILogger, configuration: AssetManagerConfiguration, assetRepository: AssetRepository, loadAssetHandler: LoadAssetHandler); validate(form: GetAssetListForm): Promise<void>; process(form: GetAssetListForm): Promise<GetAssetListResult>; }