@qso-soft/shared
Version:
Shared library for QSO-soft
19 lines (18 loc) • 692 B
TypeScript
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>;
}