UNPKG

salesforce-alm

Version:

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

14 lines (13 loc) 991 B
import { DecompositionConfig } from './decompositionConfig'; import { DecompositionCommitStrategy } from './decompositionCommitStrategy'; import { FineGrainTrackingCommitStrategy } from './fineGrainTrackingCommitStrategy'; import { MetadataDocument } from '../metadataDocument'; /** * When we don't have fine grain tracking we most likely aren't decomposing into "real" (mdapi addressable) metadata entities. * In these virtual decomposition cases deletions become the responsibility of the decomposition. */ export declare class VirtualDecompositionCommitStrategy extends FineGrainTrackingCommitStrategy implements DecompositionCommitStrategy { constructor(decompositionConfig: DecompositionConfig); commit(documents: Map<string, MetadataDocument>, existingPaths: string[], createDuplicates: boolean, forceoverwrite?: boolean): Promise<[string[], string[], string[], string[]]>; getDeletedPaths(documents: Map<string, MetadataDocument>, existingPaths: string[]): string[]; }