npm package diff

Package: @forge/cli

Versions: 10.13.6 - 11.0.0-next.18

File: package/out/service/version-service.d.ts

Index: package/out/service/version-service.d.ts
===================================================================
--- package/out/service/version-service.d.ts
+++ package/out/service/version-service.d.ts
@@ -0,0 +1,77 @@
+import { AppConfigProvider, AppEnvironmentType } from '@forge/cli-shared';
+import { AppVersionDetailsClient } from '../version/graphql-client';
+export interface VersionDetails {
+    appVersion: number;
+    deploymentDateTime: Date;
+    environmentType: AppEnvironmentType;
+    functions: {
+        key: string;
+        runtimeName: string;
+        handler: string;
+    }[];
+    modules: {
+        type: string;
+        items: {
+            key: string;
+            properties: any;
+        }[];
+    }[];
+    requiresLicense: boolean;
+    egresses: {
+        type: string;
+        addresses: string[];
+    }[];
+    scopes: string[];
+    policies: {
+        type: string;
+        policies: string[];
+    }[];
+    connectKeys: {
+        product: string;
+        key: string;
+    }[];
+    remotes: {
+        key: string;
+        baseUrl: string;
+        operations: string[];
+    }[];
+}
+export interface VersionOverview {
+    version: number;
+    deploymentDateTime: Date;
+    environmentType: AppEnvironmentType;
+    egresses: {
+        type: string;
+        count: number;
+    }[];
+    policies: {
+        type: string;
+        count: number;
+    }[];
+    scopes: string;
+    connectKeys: string;
+    functions: string;
+    remotes: string;
+    modules: {
+        type: string;
+        count: number;
+    }[];
+    requiresLicense: boolean;
+}
+export declare class VersionService {
+    private readonly getAppConfig;
+    private readonly versionDetailsClient;
+    constructor(getAppConfig: AppConfigProvider, versionDetailsClient: AppVersionDetailsClient);
+    private filterOutEmpty;
+    private getEgresses;
+    private getPolicies;
+    private getConnectedKeys;
+    private getFunctions;
+    getAppVersionDetails(environmentKey: string, majorVersion?: number): Promise<VersionDetails>;
+    private getTypeFromPermissionType;
+    private getModulesGroupedByTypes;
+    private removeInternalPropertiesFromObject;
+    private getAppVersions;
+    getAppVersionOverviewList(environmentKey: string): Promise<VersionOverview[]>;
+}
+//# sourceMappingURL=version-service.d.ts.map
\ No newline at end of file