UNPKG

@qso-soft/shared

Version:

Shared library for QSO-soft

19 lines (18 loc) 692 B
import { FindModuleReturnFc, WalletData } from '../../types'; import { IModuleManager, StartModule } from './types'; export declare abstract class ModuleManager { private wallet; private modules; private baseNetwork; private projectName; private walletsTotalCount; constructor({ walletWithModules, walletsTotalCount, baseNetwork, projectName }: IModuleManager); abstract findModule(_moduleName: QsoGlobal.ModuleNames): FindModuleReturnFc | undefined; startModules({ logsFolderName }: StartModule): Promise<{ wallet: WalletData; errorMessage: string; } | { wallet: WalletData; errorMessage?: undefined; } | undefined>; }