@broadcom/endevor-for-zowe-cli
Version:
Endevor Plug-in for Zowe CLI
16 lines (15 loc) • 780 B
TypeScript
import { ICommandHandler, IHandlerParameters, ICommandArguments, IHandlerResponseConsoleApi, Session, IHandlerProgressApi } from "@zowe/imperative";
import { EndevorWorkspaceResponse } from "../../api";
export declare abstract class AbstractWorkspaceActionHandler implements ICommandHandler {
session: Session;
instance: string;
protected args: ICommandArguments;
protected commandConsole: IHandlerResponseConsoleApi;
protected actionName: string;
protected progressApi: IHandlerProgressApi;
process(commandParameters: IHandlerParameters): Promise<void>;
handleResponse(response: EndevorWorkspaceResponse): void;
private printActionsReport;
private printSingleElementAction;
abstract sendRequest(): Promise<EndevorWorkspaceResponse>;
}