UNPKG

@broadcom/endevor-for-zowe-cli

Version:

Endevor Plug-in for Zowe CLI

24 lines (23 loc) 1.61 kB
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; }