@flxbl-io/sfp
Version:
sfp is a CLI tool to help you manage your Salesforce projects in an artifact centric model
27 lines (26 loc) • 1.12 kB
TypeScript
import { Logger } from '@flxbl-io/sfp-logger';
import { Artifact } from '../artifacts/ArtifactFetcher';
import SfpPackage, { SfpPackageParams } from './SfpPackage';
export default class SfpPackageBuilder {
static buildPackageFromProjectDirectory(logger: Logger, projectDirectory: string, sfdx_package: string, params?: SfpPackageParams, packageCreationParams?: PackageCreationParams, projectConfig?: any): Promise<any>;
private static handleVersionNumber;
static buildPackageFromArtifact(artifact: Artifact, logger: Logger): Promise<SfpPackage>;
private static isAllTestsToBeTriggered;
private static isOptimizedDeploymentForSourcePackage;
}
export declare class PackageCreationParams {
breakBuildIfEmpty: boolean;
devHub?: string;
baselineOrg?: string;
installationkeybypass?: boolean;
installationkey?: string;
waitTime?: string;
isCoverageEnabled?: boolean;
isSkipValidation?: boolean;
isComputeDiffPackage?: boolean;
baseBranch?: string;
buildNumber?: string;
useSelectiveBuildOnly?: boolean;
revisionFrom?: string;
revisionTo?: string;
}