@jobgetapp/rush-enforce-categories-plugin
Version:
Utility to ensure rush projects to not leak internal code.
23 lines • 802 B
TypeScript
import { ITerminal } from '@rushstack/node-core-library';
import { CommandLineAction } from '@rushstack/ts-command-line';
import { CategoryEnforcerServiceContract } from '../../contracts';
/**
* Action used to enforce category relationships.
*/
export declare class EnforceAction extends CommandLineAction {
protected readonly terminal: ITerminal;
protected readonly categoryEnforcerService: CategoryEnforcerServiceContract;
/**
* Create a new EnforceAction
*/
constructor(terminal: ITerminal, categoryEnforcerService: CategoryEnforcerServiceContract);
/**
* Register command input parameters.
*/
protected onDefineParameters(): void;
/**
* Execute command.
*/
protected onExecute(): Promise<void>;
}
//# sourceMappingURL=enforce.d.ts.map