@flxbl-io/sfp
Version:
sfp is a CLI tool to help you manage your Salesforce projects in an artifact centric model
21 lines (20 loc) • 685 B
TypeScript
import SfpPackage from '../SfpPackage';
import { Logger } from '@flxbl-io/sfp-logger';
export default class PackageMergeManager {
private sfpPackages;
private logger?;
constructor(sfpPackages: SfpPackage[], logger?: Logger);
mergePackages(targetOrAlias?: string): Promise<MergeResult>;
private isXmlFileSuffixDuped;
private dedupeXmlFileSuffix;
private getMergedProjectManifest;
private makefolderid;
}
export declare class MergeResult {
mergedProjectDirectory: string;
mergedPackage: SfpPackage;
mergedPackages: SfpPackage[];
skippedPackages?: SfpPackage[];
unlockedPackages?: SfpPackage[];
requestedMergeOrder: SfpPackage[];
}