@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