UNPKG

@jayree/sfdx-plugin-manifest

Version:

A powerful Salesforce CLI plugin and Node.js library to effortlessly generate, clean up, and manage package.xml and destructiveChanges.xml manifests directly from your Salesforce orgs or from Git changes in your SF projects. Unlock faster, safer, and smar

26 lines (25 loc) 994 B
import { ComponentSet, RegistryAccess, MetadataResolver } from '@salesforce/source-deploy-retrieve'; import { NamedPackageDir } from '@salesforce/core'; import { VirtualTreeContainerExtra } from '../resolve/treeContainersExtra.js'; type GroupedFileInput = { packageDirs: NamedPackageDir[]; adds: string[]; modifies: string[]; deletes: string[]; }; type GroupedFile = { path: string; adds: string[]; modifies: string[]; deletes: string[]; }; export declare const getGroupedFiles: (input: GroupedFileInput, byPackageDir?: boolean) => GroupedFile[]; export declare const getComponentSets: ({ groupings, sourceApiVersion, registry, resolverForNonDeletes, resolverForDeletes, virtualTreeContainer, }: { groupings: GroupedFile[]; sourceApiVersion?: string; registry: RegistryAccess; resolverForNonDeletes: MetadataResolver; resolverForDeletes: MetadataResolver; virtualTreeContainer: VirtualTreeContainerExtra; }) => ComponentSet[]; export {};