@crestron/ch5-shell-utilities-cli
Version:
CH5 Shell Utilities CLI for command scripts
40 lines (39 loc) • 940 B
TypeScript
import { Ch5BaseClassForCli } from "../Ch5BaseClassForCli";
import { ICh5Cli } from "../ICh5Cli";
export declare class Ch5DeleteComponentsCli extends Ch5BaseClassForCli implements ICh5Cli {
showOutputMessages: boolean;
private outputResponse;
private pagesAndWidgets;
/**
* Constructor
*/
constructor(showOutputMessages?: boolean);
/**
* Method for deleting components
*/
run(): Promise<any>;
/**
* Initialize process
*/
initialize(): void;
/**
* Verify input parameters
*/
verifyInputParams(): void;
/**
* Check if there are questions to be prompted to the developer
*/
checkPromptQuestions(): Promise<void>;
/**
* Implement this component's main purpose
*/
processRequest(): Promise<void>;
/**
* Clean up
*/
cleanUp(): void;
/**
* Log Final Response Message
*/
logOutput(): void;
}