hardhat
Version:
Hardhat is an extensible developer tool that helps smart contract developers increase productivity by reliably bringing together the tools they want.
21 lines • 996 B
TypeScript
import { HardhatParamDefinitions, ScopeDefinition, ScopesMap, TaskDefinition, TasksMap } from "../../types";
export declare class HelpPrinter {
private readonly _programName;
private readonly _executableName;
private readonly _version;
private readonly _hardhatParamDefinitions;
private readonly _tasks;
private readonly _scopes;
constructor(_programName: string, _executableName: string, _version: string, _hardhatParamDefinitions: HardhatParamDefinitions, _tasks: TasksMap, _scopes: ScopesMap);
printGlobalHelp(includeSubtasks?: boolean): void;
printScopeHelp(scopeDefinition: ScopeDefinition, includeSubtasks?: boolean): void;
printTaskHelp(taskDefinition: TaskDefinition): void;
private _printTasks;
private _printScopes;
private _getParamValueDescription;
private _getParamsList;
private _getPositionalParamsList;
private _printParamDetails;
private _printPositionalParamDetails;
}
//# sourceMappingURL=HelpPrinter.d.ts.map