UNPKG

@hashgraph/solo

Version:

An opinionated CLI tool to deploy and manage private Hedera Networks.

15 lines (14 loc) 676 B
import { ShellRunner } from '../shell_runner.js'; import { HelmDependencyManager } from './helm_dependency_manager.js'; import { type ListrTask } from 'listr2'; export declare class DependencyManager extends ShellRunner { private readonly depManagerMap; constructor(helmDepManager?: HelmDependencyManager); /** * Check if the required dependency is installed or not * @param dep - is the name of the program * @param [shouldInstall] - Whether or not install the dependency if not installed */ checkDependency(dep: string, shouldInstall?: boolean): Promise<boolean>; taskCheckDependencies<T>(deps: string[]): ListrTask<T, any, any>[]; }