@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
28 lines (27 loc) • 1.13 kB
TypeScript
import { ComponentSet } from '@salesforce/source-deploy-retrieve';
import { FromGitDiffOptions } from './types.js';
export declare class ComponentSetExtra extends ComponentSet {
/**
* Resolve metadata components from git diff <ref> HEAD.
*
* @param ref Git ref to resolve components against HEAD
* @returns ComponentSet of source resolved components
*/
static fromGitDiff(ref: string): Promise<ComponentSet>;
/**
* Resolve metadata components from git diff <ref1> <ref2>.
*
* @param refs Git refs to resolve components against
* @returns ComponentSet of source resolved components
*/
static fromGitDiff(refs: string[]): Promise<ComponentSet>;
/**
* Resolve metadata components from git diff.
* Customize the resolution process using an options object, such as specifying filters
* and resolving against a different file system abstraction (see {@link TreeContainer}).
*
* @param options
* @returns ComponentSet of source resolved components
*/
static fromGitDiff(options: FromGitDiffOptions): Promise<ComponentSet>;
}