@rushstack/heft
Version:
Build all your JavaScript projects the same way: A way that works.
20 lines • 814 B
TypeScript
import { CommandLineParser } from '@rushstack/ts-command-line';
import { type ITerminal } from '@rushstack/terminal';
export declare class HeftCommandLineParser extends CommandLineParser {
readonly globalTerminal: ITerminal;
private readonly _debugFlag;
private readonly _unmanagedFlag;
private readonly _debug;
private readonly _terminalProvider;
private readonly _loggingManager;
private readonly _metricsCollector;
private readonly _heftConfiguration;
private _internalHeftSession;
constructor();
executeAsync(args?: string[]): Promise<boolean>;
protected onExecuteAsync(): Promise<void>;
private _normalizeCwd;
private _getPreInitializationArgumentValues;
private _reportErrorAndSetExitCodeAsync;
}
//# sourceMappingURL=HeftCommandLineParser.d.ts.map