@rushstack/heft
Version:
Build all your JavaScript projects the same way: A way that works.
16 lines • 684 B
TypeScript
import { CommandLineAction } from '@rushstack/ts-command-line';
import type { IHeftAction, IHeftActionOptions } from './IHeftAction';
import type { HeftPhase } from '../../pluginFramework/HeftPhase';
export interface IPhaseActionOptions extends IHeftActionOptions {
phase: HeftPhase;
}
export declare class PhaseAction extends CommandLineAction implements IHeftAction {
readonly watch: boolean;
private readonly _actionRunner;
private readonly _phase;
private _selectedPhases;
constructor(options: IPhaseActionOptions);
get selectedPhases(): ReadonlySet<HeftPhase>;
protected onExecuteAsync(): Promise<void>;
}
//# sourceMappingURL=PhaseAction.d.ts.map