npm package diff
Package: @forge/cli
Versions: 12.3.0 - 12.3.1-next.1-experimental-b4d61da
File: package/out/service/deployment-service.d.ts
Index: package/out/service/deployment-service.d.ts
===================================================================
--- package/out/service/deployment-service.d.ts
+++ package/out/service/deployment-service.d.ts
@@ -0,0 +1,37 @@
+import { AppConfigProvider } from '@forge/cli-shared';
+export interface Deployment {
+ environmentKey: string;
+ status: string;
+ buildTag?: string;
+ majorVersion?: {
+ version: string;
+ };
+ createdBy?: {
+ accountId: string;
+ accountStatus: string;
+ name: string;
+ };
+ createdAt: string;
+}
+export interface AppDeploymentsList {
+ deployments: Deployment[];
+}
+export interface DeploymentFilterOptions {
+ environmentKey?: string;
+ first?: number;
+ after?: string;
+}
+export interface ListAppDeploymentsClient {
+ listDeployments(appId: string, interval: IntervalInput, filter?: DeploymentFilterOptions): Promise<Deployment[]>;
+}
+export interface IntervalInput {
+ startTimeUtc?: string;
+ endTimeUtc?: string;
+}
+export declare class DeploymentService {
+ private readonly getAppConfig;
+ private readonly listDeploymentsClient;
+ constructor(getAppConfig: AppConfigProvider, listDeploymentsClient: ListAppDeploymentsClient);
+ listAppDeployments(interval?: IntervalInput, filter?: DeploymentFilterOptions): Promise<AppDeploymentsList>;
+}
+//# sourceMappingURL=deployment-service.d.ts.map
\ No newline at end of file