UNPKG

salesforce-alm

Version:

This package contains tools, and APIs, for an improved salesforce.com developer experience.

37 lines (36 loc) 1.57 kB
import { AsyncCreatable } from '@salesforce/kit'; import SourceMetadataMemberRetrieveHelper = require('./sourceMetadataMemberRetrieveHelper'); import { SourceWorkspaceAdapter } from './sourceWorkspaceAdapter'; import { AggregateSourceElements } from './aggregateSourceElements'; import { RemoteSourceTrackingService } from './remoteSourceTrackingService'; import { WorkspaceElementObj } from './workspaceElement'; export declare class MdapiPullApi extends AsyncCreatable<MdapiPullApi.Options> { smmHelper: SourceMetadataMemberRetrieveHelper; remoteSourceTrackingService: RemoteSourceTrackingService; obsoleteNames: any[]; scratchOrg: any; swa: SourceWorkspaceAdapter; private readonly messages; private logger; private force; private statusApi; constructor(options: MdapiPullApi.Options); protected init(): Promise<void>; doPull(options: any): Promise<any>; _createPackageManifest(options: any, pkg: any): Promise<any>; static _didRetrieveSucceed(result: any): boolean; _postRetrieve(result: any, options: any): Promise<{ inboundFiles: WorkspaceElementObj[]; }>; _syncDownSource(result: any, options: any, swa: SourceWorkspaceAdapter): Promise<AggregateSourceElements>; _processResults(result: any, inboundFiles: WorkspaceElementObj[]): { inboundFiles: WorkspaceElementObj[]; }; _checkForConflicts(options: any): Promise<void | any[]>; } export declare namespace MdapiPullApi { interface Options { adapter?: SourceWorkspaceAdapter; org: any; } }