@rushstack/heft
Version:
Build all your JavaScript projects the same way: A way that works.
19 lines • 821 B
TypeScript
import { CommandLineAction } from '@rushstack/ts-command-line';
import type { IHeftAction, IHeftActionOptions } from './IHeftAction';
import type { HeftPhase } from '../../pluginFramework/HeftPhase';
export declare class CleanAction extends CommandLineAction implements IHeftAction {
readonly watch: boolean;
private readonly _internalHeftSession;
private readonly _terminal;
private readonly _metricsCollector;
private readonly _verboseFlag;
private readonly _toParameter;
private readonly _toExceptParameter;
private readonly _onlyParameter;
private _selectedPhases;
constructor(options: IHeftActionOptions);
get selectedPhases(): ReadonlySet<HeftPhase>;
protected onExecuteAsync(): Promise<void>;
private _cleanFilesAsync;
}
//# sourceMappingURL=CleanAction.d.ts.map