salesforce-alm
Version:
This package contains tools, and APIs, for an improved salesforce.com developer experience.
31 lines (30 loc) • 996 B
TypeScript
import * as BBPromise from 'bluebird';
/**
* API that wraps Metadata API to deploy source - directory or zip - to given org.
*
* @param force
* @constructor
*/
declare class MdDeployReportApi {
private stashkey;
private scratchOrg;
private logger;
private pollIntervalStrategy;
private loggingEnabled;
private progressBar;
private useProgressBar;
constructor(org: any, pollIntervalStrategy?: any, stashkey?: string);
_log(message: string): void;
_logError(message: string): void;
_printComponentFailures(result: any): void;
_printTests(result: any): void;
_printComponentSuccess(result: any, options: any): void;
_print(options: any, result: any): any;
report(options: any): BBPromise;
validate(context: any): BBPromise;
_doDeployStatus(options: any): BBPromise;
_throwErrorIfDeployFailed(result: any): BBPromise;
_setExitCode(code: any): void;
_printOldOutput(result: any): void;
}
export = MdDeployReportApi;