UNPKG

@hashgraph/solo

Version:

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

22 lines (21 loc) 864 B
import { type NamespaceName } from '../../src/types/namespace/namespace-name.js'; import { type CommandFlag } from '../../src/types/flag-types.js'; import { type ArgvStruct } from '../../src/types/aliases.js'; import { type CloneTrait } from '../../src/types/traits/clone-trait.js'; export declare class Argv implements CloneTrait<Argv> { private args; cacheDir?: string; deployment?: string; private command?; private subcommand?; private action?; private constructor(); setArg(flag: CommandFlag, value: any): void; getArg<T = string>(flag: CommandFlag): T; setCommand(command: string, subcommand: string, action: string): void; build(): ArgvStruct; clone(): Argv; static initializeEmpty(): Argv; /** Get argv with defaults */ static getDefaultArgv(namespace: NamespaceName, testName?: string): Argv; }