UNPKG

test-ic-wallet-middleware-icrc

Version:
13 lines (12 loc) 820 B
import { BaseHandler, ILogger } from "@ic-wallet-middleware/common"; import { GetTokenSNSCacheHandler } from "../../../internalHandlers/icrcCacheDataHandlers/tokens/getTokenSNSCacheHandler"; import { AssetRepository } from "../../../repositories"; import { GetTokenListForm } from "../../../types/tokens/getTokenListForm"; import { GetTokenListResult } from "../../../types/tokens/getTokenListResult"; export declare class GetAvailableAssetsHandler extends BaseHandler<GetTokenListForm, GetTokenListResult> { private assetRepository; private getTokenSNSInternalHandler; constructor(logger: ILogger, assetRepository: AssetRepository, getTokenSNSInternalHandler: GetTokenSNSCacheHandler); validate(form: GetTokenListForm): Promise<void>; process(form: GetTokenListForm): Promise<GetTokenListResult>; }