UNPKG

test-ic-wallet-middleware-icrc

Version:
14 lines (13 loc) 941 B
import { BaseHandler, ILogger } from "@ic-wallet-middleware/common"; import { LoadServiceAssetsHandler } from "../../../internalHandlers/service/loadServiceAssetsHandler"; import { AssetRepository } from "../../../repositories"; import { ServiceRepository } from "../../../repositories/persists/serviceRepository/serviceRepository"; import { AddServiceAssetListForm, AddServiceAssetListResult } from "../../../types/forms"; export declare class AddServiceAssetsHandler extends BaseHandler<AddServiceAssetListForm, AddServiceAssetListResult> { private serviceRepository; private assetRepository; private loadServiceAssetsHandler; constructor(logger: ILogger, serviceRepository: ServiceRepository, assetRepository: AssetRepository, loadServiceAssetsHandler: LoadServiceAssetsHandler); validate(form: AddServiceAssetListForm): Promise<void>; process(form: AddServiceAssetListForm): Promise<AddServiceAssetListResult>; }