UNPKG

@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
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; }