UNPKG

@jobgetapp/rush-enforce-categories-plugin

Version:

Utility to ensure rush projects to not leak internal code.

23 lines 802 B
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