dx-package-api
Version:
API to work with salesforce dx packages metadata
18 lines (17 loc) • 1.06 kB
TypeScript
import { Connection } from '@salesforce/core';
import { Package2Version } from '.';
import { DxPackageMetadataApi } from './api';
export declare class DxPackageMetadataApiImpl implements DxPackageMetadataApi {
private connection;
private PACKAGE_VERSION_QUERY;
private PACKAGE_VERSION_WHERE_BY_IDS;
private PACKAGE_VERSION_WHERE_BY_VERSION;
private PACKAGE_VERSION_DEPENDENCIES_QUERY;
private MAX_BUILD_NUMBER_QUERY;
constructor(connection: Connection);
getMaxBuildNumber(package2Id: string, majorVersion: string, minorVersion: string, patchVersion: string): Promise<number>;
getPackage2VersionById(subscriberPackageVersionId: string): Promise<Package2Version>;
getPackage2VersionByVersion(package2Id: string, majorVersion: string, minorVersion: string, patchVersion: string, buildNumber: string): Promise<Package2Version>;
getPackage2VersionByIds(subscriberPackageVersionIds: string[]): Promise<Package2Version[]>;
getDependenciesIds(subscriberPackageVersionId: string): Promise<string[]>;
}