@hashgraph/solo
Version:
An opinionated CLI tool to deploy and manage private Hedera Networks.
21 lines (20 loc) • 1.01 kB
TypeScript
import { BaseCommandDefinition } from './base-command-definition.js';
import { type CommandDefinition } from '../../types/index.js';
import { type SoloLogger } from '../../core/logging/solo-logger.js';
import { RelayCommand } from '../relay.js';
export declare class RelayCommandDefinition extends BaseCommandDefinition {
private readonly logger?;
readonly relayCommand?: RelayCommand;
constructor(logger?: SoloLogger, relayCommand?: RelayCommand);
static readonly COMMAND_NAME = "relay";
protected static readonly DESCRIPTION: string;
static readonly NODE_SUBCOMMAND_NAME = "node";
private static readonly NODE_SUBCOMMAND_DESCRIPTION;
static readonly NODE_ADD = "add";
static readonly NODE_DESTROY = "destroy";
static readonly NODE_UPGRADE = "upgrade";
static readonly ADD_COMMAND: "relay node add";
static readonly DESTROY_COMMAND: "relay node destroy";
static readonly UPGRADE_COMMAND: "relay node upgrade";
getCommandDefinition(): CommandDefinition;
}