npm package diff
Package: @forge/cli
Versions: 11.3.0-next.17-experimental-beb5acf - 11.3.0-next.22
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
@@ -1,14 +1,14 @@
/// <reference types="node" />
-import { AppConfigProvider, ConfigFile, UI, SupportedProductsService } from '@forge/cli-shared';
+import { AppConfigProvider, ConfigFile, UI, SupportedProduct, SupportedProductsService } from '@forge/cli-shared';
import { URL } from 'url';
import { InstallAppSiteCommand } from '../../installations/install-app-site';
import { InstallationService } from '../../service/installation-service';
import { InstallView } from '../view/install-view';
interface InstallViewProps {
environment: string;
site?: URL;
- products?: string[];
+ products?: SupportedProduct[];
upgrade: boolean;
nonInteractive?: boolean;
confirmScopes: boolean;
license?: string;
@@ -30,14 +30,16 @@
private securityPrompt;
private installOrUpgrade;
private promptForProducts;
private promptForSite;
- private promptForUpgrade;
+ private getAppInstallations;
+ private getInstallationToUpgrade;
private getUniqueInstallationProductsFromScopes;
private isValidLicense;
private validateLicenseOption;
private checkForUIKit1Modules;
run({ environment, site, products, upgrade, confirmScopes, license, licenseModes, usersWithAccess, nonInteractive }: InstallViewProps): Promise<void>;
+ private extractManifestData;
private getXPAProductsAndSite;
private checkForMultiProductScopes;
private convertListScope;
private isValidLicenseMode;