@broadcom/endevor-for-zowe-cli
Version:
Endevor Plug-in for Zowe CLI
24 lines (23 loc) • 1.61 kB
TypeScript
import { Session } from "@zowe/imperative";
import { SessionDictionary, InstanceDictionary, IEndevorRestReports } from "../index";
import FormData = require("form-data");
import { Stream } from "stream";
export declare class EndevorRestUtils {
static setInstance(args: InstanceDictionary): string;
static setupEndevorSession(args: SessionDictionary, doPrompting?: boolean): Promise<Session>;
static setupEndevorSessionWithoutCredential(args: SessionDictionary): Session;
static writeConsoleOutput(session: Session, instance: string, reportURIs: IEndevorRestReports, isWriteReport: boolean, logStack: string[], reportFileName?: string, reportDir?: string, suppressInfo?: boolean, appendToFile?: boolean): Promise<string>;
static isThisV1(session: Session): boolean;
static failIfUsingV1(session: Session): void;
static isThisApiMl(session: Session): boolean;
static getHeaderLinks(resHeader: any): IEndevorRestReports;
static queryParameterString(resource: string, payload: any): string;
static isEndevorRestResponseBody(str: string): boolean;
static isHTTPProtocolError(errorString: string, session: Session): boolean;
static reportIdToURL(id: string): string;
static reportIdToURLV1(session: Session, id: string): string;
static addFileToFormData(formData: FormData, parmName: string, path: string, charset: string): void;
static addFileStreamToFormData(formData: FormData, parmName: string, inputSteam: Stream, charset: string): void;
static isSemVer(input: string): boolean;
static isSemVerGreater(input1: string, input2: string): boolean;
}