npm package diff
Package: @forge/cli
Versions: 12.3.0 - 12.3.1-next.1-experimental-b4d61da
File: package/out/service/deployment-service.js
Index: package/out/service/deployment-service.js
===================================================================
--- package/out/service/deployment-service.js
+++ package/out/service/deployment-service.js
@@ -0,0 +1,25 @@
+"use strict";
+Object.defineProperty(exports, "__esModule", { value: true });
+exports.DeploymentService = void 0;
+const DEFAULT_LOOKBACK_PERIOD_MS = 30 * 24 * 60 * 60 * 1000;
+class DeploymentService {
+ getAppConfig;
+ listDeploymentsClient;
+ constructor(getAppConfig, listDeploymentsClient) {
+ this.getAppConfig = getAppConfig;
+ this.listDeploymentsClient = listDeploymentsClient;
+ }
+ async listAppDeployments(interval, filter) {
+ const { id: appId } = await this.getAppConfig();
+ const defaultInterval = interval
+ ? interval
+ : {
+ startTimeUtc: new Date(Date.now() - DEFAULT_LOOKBACK_PERIOD_MS).toISOString().split('T')[0],
+ endTimeUtc: new Date().toISOString()
+ };
+ const deployments = await this.listDeploymentsClient.listDeployments(appId, defaultInterval, filter);
+ return { deployments };
+ }
+}
+exports.DeploymentService = DeploymentService;
+//# sourceMappingURL=deployment-service.js.map
\ No newline at end of file