@hashgraph/solo
Version:
An opinionated CLI tool to deploy and manage private Hedera Networks.
42 lines (41 loc) • 2.09 kB
TypeScript
import { BaseCommandDefinition } from './base-command-definition.js';
import { DeploymentCommand } from '../deployment.js';
import { type CommandDefinition } from '../../types/index.js';
import { type SoloLogger } from '../../core/logging/solo-logger.js';
import { NodeCommand } from '../node/index.js';
export declare class DeploymentCommandDefinition extends BaseCommandDefinition {
private readonly logger?;
readonly deploymentCommand?: DeploymentCommand;
readonly nodeCommand?: NodeCommand;
constructor(logger?: SoloLogger, deploymentCommand?: DeploymentCommand, nodeCommand?: NodeCommand);
static readonly COMMAND_NAME: string;
protected static readonly DESCRIPTION: string;
static readonly CLUSTER_SUBCOMMAND_NAME: string;
private static readonly CLUSTER_SUBCOMMAND_DESCRIPTION;
static readonly CONFIG_SUBCOMMAND_NAME: string;
private static readonly CONFIG_SUBCOMMAND_DESCRIPTION;
static readonly STATE_SUBCOMMAND_NAME: string;
private static readonly STATE_SUBCOMMAND_DESCRIPTION;
static readonly REFRESH_SUBCOMMAND_NAME: string;
private static readonly REFRESH_SUBCOMMAND_DESCRIPTION;
static readonly DIAGNOSTICS_SUBCOMMAND_NAME: string;
private static readonly DIAGNOSTIC_SUBCOMMAND_DESCRIPTION;
static readonly CLUSTER_ATTACH: string;
static readonly CONFIG_LIST: string;
static readonly CONFIG_CREATE: string;
static readonly CONFIG_DELETE: string;
static readonly CONFIG_INFO: string;
static readonly CONFIG_PORTS: string;
static readonly DIAGNOSTICS_ALL: string;
static readonly DIAGNOSTICS_ANALYZE: string;
static readonly DIAGNOSTICS_DEBUG: string;
static readonly DIAGNOSTICS_LOGS: string;
static readonly DIAGNOSTICS_CONNECTIONS: string;
static readonly DIAGNOSTICS_REPORT: string;
static readonly CREATE_COMMAND: string;
static readonly ATTACH_COMMAND: string;
static readonly DELETE_COMMAND: string;
static readonly CONNECTIONS_COMMAND: string;
static readonly REFRESH_COMMAND: string;
getCommandDefinition(): CommandDefinition;
}