UNPKG

@ic-wallet-kit/hpl

Version:
15 lines (14 loc) 722 B
import { EditHplAssetForm } from "../../../forms/editHplAssetForm"; import { IHplAssetDataStorage } from "../../../storage/hplAssetDataStorage"; import { HplAssetDataModel } from "../../../types/assets/hplAssetDataModel"; import "reflect-metadata"; export declare class HplAssetRepository { private hplAssetDataStorage; constructor(hplAssetDataStorage: IHplAssetDataStorage); getAssets(): Promise<HplAssetDataModel[]>; addAsset(asset: HplAssetDataModel): Promise<void>; updateAsset(form: EditHplAssetForm): Promise<HplAssetDataModel>; removeAsset(assetId: string): Promise<void>; isAssetExist(assetId: string): Promise<boolean>; getAssetById(assetId: string): Promise<HplAssetDataModel>; }