UNPKG

@broadcom/endevor-for-zowe-cli

Version:

Endevor Plug-in for Zowe CLI

10 lines (9 loc) 731 B
import { IHandlerProgressApi } from "@zowe/imperative"; import { IEndevorInstance } from ".."; export declare class AsyncUtils { static MAX_THREADS_WHEN_POOLING_OFF: number; static pooledParallelExec<T, U>(inputs: T[], callback: (input: T) => Promise<U>, maxThreads: number, progressTitle?: string, progressApi?: IHandlerProgressApi): Promise<U[]>; static pooledParallelExecWithRetry<T, U>(inputs: T[], callback: (input: T) => Promise<U>, maxThreads: number, retries: number, retryDelay: number, retryCheck: (output: U) => boolean, progressTitle?: string, progressApi?: IHandlerProgressApi): Promise<U[]>; static getRecommendedThreadCount(serverConfig: IEndevorInstance): number; private static workFunction; }