salesforce-alm
Version:
This package contains tools, and APIs, for an improved salesforce.com developer experience.
29 lines (28 loc) • 1.21 kB
TypeScript
import { SourceDeployApiBase } from './sourceDeployApiBase';
import { SourceWorkspaceAdapter } from './sourceWorkspaceAdapter';
import { DeployResult } from './sourceDeployApi';
interface PushOptions {
deploydir?: string;
wait?: number;
forceoverwrite?: boolean;
}
export declare class MdapiPushApi extends SourceDeployApiBase {
swa: SourceWorkspaceAdapter;
scratchOrg: any;
private metadataRegistry;
private remoteSourceTrackingService;
static packagesDeployed: number;
protected init(): Promise<void>;
deployPackage(options: PushOptions, packageName: string): Promise<any>;
doDeploy(options: PushOptions): Promise<DeployResult>;
private checkForConflicts;
commitChanges(packageName: string): false | Promise<boolean>;
private processResults;
_postProcess(pushSuccesses: any[]): Promise<void>;
static _isDeleteFailureBecauseDoesNotExistOnServer(failure: any): boolean;
static _isFailureToUs(failure: any): boolean;
static _convertFailureToSuccess(failure: any): void;
_recalculateResult(result: any, reinterpretedComponentSuccesses: any, reinterpretedComponentFailures: any): any;
_reinterpretResults(result: any): any;
}
export {};