@broadcom/endevor-for-zowe-cli
Version:
Endevor Plug-in for Zowe CLI
13 lines (12 loc) • 755 B
TypeScript
import { ICommandHandler, IHandlerParameters, ICommandArguments, IHandlerResponseConsoleApi, Session } from "@zowe/imperative";
import { IEndevorRestResponse, IEndevorRestResponseBody } from "../../api";
export declare abstract class AbstractPackageActionHandler implements ICommandHandler {
session: Session;
instance: string;
protected args: ICommandArguments;
protected commandConsole: IHandlerResponseConsoleApi;
process(commandParameters: IHandlerParameters): Promise<void>;
processReport(responseBody: IEndevorRestResponseBody<any>): Promise<void>;
handleResponse(responseBody: IEndevorRestResponseBody<any>, isResponseJSON: boolean): void;
abstract sendRequest(async: boolean): Promise<IEndevorRestResponse<any>>;
}