UNPKG

@broadcom/endevor-for-zowe-cli

Version:

Endevor Plug-in for Zowe CLI

16 lines (15 loc) 780 B
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>; }