@forge/cli

12.22.0-experimental-04cc2b912.23.0-next.7-experimental-44b7a12
out/installations/install-app-site.d.ts
~out/installations/install-app-site.d.tsModified
+10−2
Index: package/out/installations/install-app-site.d.ts
===================================================================
--- package/out/installations/install-app-site.d.ts
+++ package/out/installations/install-app-site.d.ts
@@ -1,4 +1,5 @@
+/// <reference types="node" />
 import { URL } from 'url';
 import { AppConfigProvider, AppEnvironmentType, EcosystemAppInstallationOverridesInput, LicenseOverrideState } from '@forge/cli-shared';
 export interface TriggerAppSiteInstallDetails {
     site: URL;
@@ -17,14 +18,21 @@
 }
 export interface AppInstallUpgradeSiteDetails extends AppInstallSiteDetails {
     currentVersion: string;
 }
+export interface InstallationWarning {
+    type: string;
+    message: string;
+}
+export interface InstallAppSiteResult {
+    warnings: InstallationWarning[];
+}
 export interface InstallAppClient {
-    installAppIntoSite(appInstallDetails: AppInstallSiteDetails): Promise<void>;
+    installAppIntoSite(appInstallDetails: AppInstallSiteDetails): Promise<InstallAppSiteResult>;
 }
 export declare class InstallAppSiteCommand {
     private readonly getAppConfig;
     private readonly installAppClient;
     constructor(getAppConfig: AppConfigProvider, installAppClient: InstallAppClient);
-    execute({ environmentKey, site, product, licenseOverride, overrides, majorVersionId, environmentType }: TriggerAppSiteInstallDetails): Promise<void>;
+    execute({ environmentKey, site, product, licenseOverride, overrides, majorVersionId, environmentType }: TriggerAppSiteInstallDetails): Promise<InstallAppSiteResult>;
 }
 //# sourceMappingURL=install-app-site.d.ts.map
\ No newline at end of file