UNPKG

@broadcom/endevor-for-zowe-cli

Version:

Endevor Plug-in for Zowe CLI

16 lines (15 loc) 898 B
import { ICommandHandler, IHandlerParameters, ICommandArguments, IHandlerResponseConsoleApi, Session } from "@zowe/imperative"; import { IEndevorRestResponse, IEndevorRestResponseBody } from "../../api"; import { IncomingHttpHeaders } from "http"; export declare abstract class AbstractElementActionHandler implements ICommandHandler { session: Session; instance: string; protected args: ICommandArguments; protected commandConsole: IHandlerResponseConsoleApi; protected actionName: string; process(commandParameters: IHandlerParameters): Promise<void>; processHeaders(headers: IncomingHttpHeaders): Promise<void>; processReport(responseBody: IEndevorRestResponseBody<any>): Promise<void>; handleResponse(responseBody: IEndevorRestResponseBody<any>, isResponseJSON: boolean): void; abstract sendRequest(async: boolean): Promise<IEndevorRestResponse<any>>; }