npm package diff
Package: @forge/cli
Versions: 11.0.0 - 11.0.1-next.14
File: package/out/command-line/controller/install-controller.d.ts
Index: package/out/command-line/controller/install-controller.d.ts
===================================================================
--- package/out/command-line/controller/install-controller.d.ts
+++ package/out/command-line/controller/install-controller.d.ts
@@ -6,9 +6,9 @@
import { InstallView } from '../view/install-view';
interface InstallViewProps {
environment: string;
site?: URL;
- product?: string;
+ products?: string[];
upgrade: boolean;
nonInteractive?: boolean;
confirmScopes: boolean;
license?: string;
@@ -28,20 +28,21 @@
private readonly supportedProductsService;
constructor(appConfigProvider: AppConfigProvider, configFile: ConfigFile, ui: UI, installAppSiteCommand: InstallAppSiteCommand, installationService: InstallationService, installView: InstallView, supportedProductsService: SupportedProductsService);
private securityPrompt;
private installOrUpgrade;
- private promptForProduct;
+ private promptForProducts;
private promptForSite;
private promptForUpgrade;
private getUniqueInstallationProductsFromScopes;
private isValidLicense;
private validateLicenseOption;
private checkForUIKit1Modules;
- run({ environment, site, product, upgrade, confirmScopes, license, licenseModes, usersWithAccess, nonInteractive }: InstallViewProps): Promise<void>;
+ run({ environment, site, products, upgrade, confirmScopes, license, licenseModes, usersWithAccess, nonInteractive }: InstallViewProps): Promise<void>;
private extractAddedScopes;
private isValidLicenseMode;
private validateLicenseModes;
private validateUsersWithAccess;
private validateEcosystemAppInstallationOverridesInput;
+ private checkRequiredInstallationExists;
}
export {};
//# sourceMappingURL=install-controller.d.ts.map
\ No newline at end of file