@salesforce/packaging
Version:
Packaging library for the Salesforce packaging platform
21 lines (20 loc) • 1.17 kB
TypeScript
import { Connection, SfProject } from '@salesforce/core';
import { ConvertPackageOptions, PackageVersionCreateRequestResult, PackagingSObjects } from '../interfaces';
export declare function findOrCreatePackage2(seedPackage: string, connection: Connection, project?: SfProject): Promise<string>;
export declare function convertPackage(pkg: string, connection: Connection, options: ConvertPackageOptions, project?: SfProject): Promise<PackageVersionCreateRequestResult>;
/**
* Convert the list of command line options to a JSON object that can be used to create an Package2VersionCreateRequest entity.
*
* @param context: command context
* @param packageId: package2 id to create a package version for
* @returns {{Package2Id: string, Package2VersionMetadata: *, Tag: *, Branch: number}}
* @private
*/
export declare function createPackageVersionCreateRequest(context: {
installationkey?: string;
definitionfile?: string;
buildinstance?: string;
seedmetadata?: string;
patchversion?: string;
codecoverage?: boolean;
}, packageId: string, apiVersion: string, project?: SfProject): Promise<PackagingSObjects.Package2VersionCreateRequest>;