UNPKG

@ic-wallet-kit/hpl

Version:
18 lines (17 loc) 1.39 kB
import { LoadHplAssetForm } from "../../forms/loadHplAssetForm"; import { LoadHplAssetResult } from "../../forms/loadHplAssetResult"; import { HplAccountCacheDataHandler, HplAdminStateCacheDataHandler, HplDictionaryCacheDataHandler, HplFtAssetCacheDataHandler, HplFtSuppliesStateCacheDataHandler, HplVirtualAccountCacheDataHandler } from "../../internalHandlers/cacheDataHandlers"; import { BaseHandler, ILogger } from "@ic-wallet-kit/common"; import "reflect-metadata"; export declare class LoadHplAssetHandler extends BaseHandler<LoadHplAssetForm, LoadHplAssetResult> { private hplFtAssetCacheDataHandler; private hplAccountCacheDataHandler; private hplVirtualAccountCacheDataHandler; private hplFtSuppliesStateCacheDataHandler; private hplAdminStateCacheDataHandler; private hplDictionaryCacheDataHandler; constructor(logger: ILogger, hplFtAssetCacheDataHandler: HplFtAssetCacheDataHandler, hplAccountCacheDataHandler: HplAccountCacheDataHandler, hplVirtualAccountCacheDataHandler: HplVirtualAccountCacheDataHandler, hplFtSuppliesStateCacheDataHandler: HplFtSuppliesStateCacheDataHandler, hplAdminStateCacheDataHandler: HplAdminStateCacheDataHandler, hplDictionaryCacheDataHandler: HplDictionaryCacheDataHandler); validate(form: LoadHplAssetForm): Promise<void>; process(form: LoadHplAssetForm): Promise<LoadHplAssetResult>; private getFtsFormate; }