UNPKG

@hashgraph/solo

Version:

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

18 lines (17 loc) 872 B
import { BaseDependencyManager } from './base-dependency-manager.js'; import { PackageDownloader } from '../package-downloader.js'; export declare class KindDependencyManager extends BaseDependencyManager { constructor(downloader: PackageDownloader, installationDirectory: string, osArch: string, kindVersion: string); /** * Get the Kind artifact name based on version, OS, and architecture */ protected getArtifactName(): string; getVersion(executableWithPath: string): Promise<string>; protected getDownloadURL(): string; /** * Handle any post-download processing before copying to destination * Child classes can override this for custom extraction or processing */ protected processDownloadedPackage(packageFilePath: string, temporaryDirectory: string): Promise<string[]>; protected getChecksumURL(): string; }