npm package diff
Package: @forge/cli
Versions: 11.3.1-next.8-experimental-98585b7 - 11.3.1
File: package/out/service/installation-service.d.ts
Index: package/out/service/installation-service.d.ts
===================================================================
--- package/out/service/installation-service.d.ts
+++ package/out/service/installation-service.d.ts
@@ -1,6 +1,6 @@
/// <reference types="node" />
-import { AppConfigProvider, AppEnvironmentType, AppEnvironmentVersion, Maybe, SupportedProduct, BaseError, HamsEntitlement, CcpEntitlement } from '@forge/cli-shared';
+import { AppConfigProvider, AppEnvironmentType, AppEnvironmentVersion, Maybe, SupportedProduct, BaseError } from '@forge/cli-shared';
import { URL } from 'url';
import { AppInstallSiteDetails } from '../installations/install-app-site';
export interface Installation {
id: string;
@@ -42,11 +42,8 @@
export interface ListAppInstallationsClient {
listInstallations(appId: string): Promise<Installation[]>;
getVersions(appId: string, environmentKey: string, firstN: number): Promise<AppEnvironmentVersionData>;
}
-export interface GetEntitlementOffering {
- getEntitlementOffering(site: URL, product: SupportedProduct): Promise<Maybe<CcpEntitlement> | Maybe<HamsEntitlement> | undefined>;
-}
export interface UpgradeAppInstallationsClient {
upgradeInstallation({ site, product, environmentKey, appId }: AppInstallSiteDetails): Promise<void>;
}
export interface HasNoAppInstallationsForEnvClient {
@@ -59,19 +56,17 @@
private readonly getAppConfig;
private readonly listInstallationsClient;
private readonly upgradeAppInstallationsClient;
private readonly hasNoAppInstallationsForEnvClient;
- private readonly getEntitlementOffering;
- constructor(getAppConfig: AppConfigProvider, listInstallationsClient: ListAppInstallationsClient, upgradeAppInstallationsClient: UpgradeAppInstallationsClient, hasNoAppInstallationsForEnvClient: HasNoAppInstallationsForEnvClient, getEntitlementOffering: GetEntitlementOffering);
+ constructor(getAppConfig: AppConfigProvider, listInstallationsClient: ListAppInstallationsClient, upgradeAppInstallationsClient: UpgradeAppInstallationsClient, hasNoAppInstallationsForEnvClient: HasNoAppInstallationsForEnvClient);
private comparePossibleInstallations;
private matchSiteForProduct;
private filterInstallations;
listAppInstallations(filter?: InstallationFilterOptions): Promise<AppInstallation>;
hasNoAppInstallationsForEnv(appEnv: AppEnvironmentType): Promise<boolean>;
listNonTechnicalAppInstallations(filter?: InstallationFilterOptions): Promise<AppInstallation>;
findOnlyMatchingInstallation(filter: InstallationFilterOptions): Promise<Installation>;
hasOutdatedProductInstallation(environment: string): Promise<boolean>;
- getEntitlementOfferingProduct(site: URL, product: SupportedProduct): Promise<Maybe<CcpEntitlement> | Maybe<HamsEntitlement> | undefined>;
upgradeInstallation(site: URL, product: string, environmentKey: string, appId: string): Promise<boolean>;
private getPermissionsFromAppEnvironmentVersion;
getAppEnvironmentPermissions(appId: string, environmentKey: string): Promise<AppEnvironmentPermissions | undefined>;
}