salesforce-alm
Version:
This package contains tools, and APIs, for an improved salesforce.com developer experience.
33 lines (32 loc) • 1.12 kB
TypeScript
import { AsyncCreatable } from '@salesforce/kit';
import { SourceWorkspaceAdapter } from './sourceWorkspaceAdapter';
import { RemoteSourceTrackingService } from './remoteSourceTrackingService';
export declare class SrcStatusApi extends AsyncCreatable<SrcStatusApi.Options> {
scratchOrg: any;
force: any;
swa: SourceWorkspaceAdapter;
remoteSourceTrackingService: RemoteSourceTrackingService;
locallyChangedWorkspaceElements: any[];
localChanges: any[];
remoteChanges: any[];
forceIgnore: any;
private logger;
constructor(options: SrcStatusApi.Options);
protected init(): Promise<void>;
doStatus(options: any): Promise<void | any[]>;
private populateLocalChanges;
private populateServerChanges;
private createRemoteChangeElements;
private getRemoteChangeState;
private getCorrespondingWorkspaceElements;
private markConflicts;
getLocalChanges(): any[];
getRemoteChanges(): any[];
getLocalConflicts(): any[];
}
export declare namespace SrcStatusApi {
interface Options {
org: any;
adapter?: SourceWorkspaceAdapter;
}
}