UNPKG

@hashgraph/solo

Version:

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

29 lines (28 loc) 1.29 kB
import { BaseCommand } from './base.js'; import { type ArgvStruct } from '../types/aliases.js'; import { type CommandFlags } from '../types/flag-types.js'; import { type ContainerEngineClient } from '../integration/container-engine/container-engine-client.js'; export declare class CacheCommand extends BaseCommand { private containerEngineClient?; static readonly CACHE_NOT_MATERIALIZED_ERROR_MESSAGE: string; constructor(containerEngineClient?: ContainerEngineClient); close(): Promise<void>; static readonly PULL_FLAGS_LIST: CommandFlags; static readonly LOAD_FLAGS_LIST: CommandFlags; static readonly LIST_FLAGS_LIST: CommandFlags; static readonly CLEAR_FLAGS_LIST: CommandFlags; static readonly STATUS_FLAGS_LIST: CommandFlags; pull(argv: ArgvStruct): Promise<boolean>; load(argv: ArgvStruct): Promise<boolean>; list(): Promise<boolean>; clear(): Promise<boolean>; status(argv: ArgvStruct): Promise<boolean>; private pullAndCacheContainerImages; private loadImagesIntoCluster; private showUserMessages; private prepareClusterName; private getRenderedImageTargetsFilePath; private renderImageTargetsFile; private buildImageCacheHandlerFromYaml; private buildImageCacheHandlerFromRenderedFile; }