@jayree/sfdx-plugin-manifest
Version:
A Salesforce CLI plugin containing commands for creating manifest files from Salesforce orgs or git commits of sfdx projects.
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>;
}