@salesforce/source-tracking
Version:
API for tracking local and remote Salesforce metadata changes
20 lines (19 loc) • 656 B
TypeScript
import { NamedPackageDir } from '@salesforce/core';
import { ComponentSet, RegistryAccess } from '@salesforce/source-deploy-retrieve';
type GroupedFileInput = {
packageDirs: NamedPackageDir[];
nonDeletes: string[];
deletes: string[];
};
type GroupedFile = {
path: string;
nonDeletes: string[];
deletes: string[];
};
export declare const getGroupedFiles: (input: GroupedFileInput, byPackageDir?: boolean) => GroupedFile[];
export declare const getComponentSets: ({ groupings, sourceApiVersion, registry, }: {
groupings: GroupedFile[];
sourceApiVersion?: string;
registry: RegistryAccess;
}) => ComponentSet[];
export {};