@salesforce/packaging
Version:
Packaging library for the Salesforce packaging platform
34 lines (33 loc) • 931 B
TypeScript
import { Nullable } from '@salesforce/ts-types';
import { Connection, SfProject } from '@salesforce/core';
import { Duration } from '@salesforce/kit';
import { SaveResult } from '@jsforce/jsforce-node';
export type BundleCreateOptions = {
BundleName: string;
Description: string;
};
export type BundleVersionCreateOptions = {
connection: Connection;
project: SfProject;
PackageBundle: string;
MajorVersion: string;
MinorVersion: string;
Ancestor: Nullable<string>;
BundleVersionComponentsPath: string;
Description?: string;
polling?: {
timeout: Duration;
frequency: Duration;
};
};
export type BundleInstallOptions = {
connection: Connection;
project: SfProject;
PackageBundleVersion: string;
DevelopmentOrganization: string;
polling?: {
timeout: Duration;
frequency: Duration;
};
};
export type BundleSaveResult = SaveResult;