npm package diff

Package: @forge/cli

Versions: 12.3.0-next.0-experimental-47556b0 - 12.3.0-next.0-experimental-8a53773

File: package/out/analytics-client/analytics-client.d.ts

Index: package/out/analytics-client/analytics-client.d.ts
===================================================================
--- package/out/analytics-client/analytics-client.d.ts
+++ package/out/analytics-client/analytics-client.d.ts
@@ -1,26 +1,36 @@
-import { PersonalApiCredentialsValidated } from '@forge/cli-shared';
-import { Storage } from '../storage/local-file-storage';
+import { CredentialGetter } from '@forge/cli-shared';
 import { CachedConfigService } from '../service/cached-config-service';
+import { Storage } from '../storage/local-file-storage';
 import { DeferredErrors } from '../command-line/errors';
 export declare type AttributeMapper<T> = (val: T) => T | undefined;
+export declare type AppPackagedAttributes = {
+    jsFiles: number;
+    tsFiles: number;
+    esm: boolean;
+    dependencies: string[];
+    sdkImports: string[];
+    isCI: boolean;
+};
 export declare class AnalyticsClientReporter {
     private readonly storage;
     private readonly configService;
-    constructor(storage: Storage, configService: CachedConfigService);
+    private readonly credentialStore;
+    constructor(storage: Storage, configService: CachedConfigService, credentialStore: CredentialGetter);
     private readonly source;
-    reportSuccess(cmdName: string, cred: PersonalApiCredentialsValidated | string, attributes: {
+    reportSuccess(cmdName: string, attributes: {
         [key: string]: any;
-    }): void;
-    reportFailure(cmdName: string, cred: string | PersonalApiCredentialsValidated, attributes: {
+    }): Promise<void>;
+    reportFailure(cmdName: string, attributes: {
         [key: string]: any;
-    }, e: Error): void;
-    reportCommandInvoke(cmdName: string, cred: string | PersonalApiCredentialsValidated, attributes: {
+    }, e: Error): Promise<void>;
+    reportCommandInvoke(cmdName: string, attributes: {
         [key: string]: any;
-    }): void;
-    reportInvokeFailure(cmdName: string, cred: string | PersonalApiCredentialsValidated, attributes: {
+    }): Promise<void>;
+    reportInvokeFailure(cmdName: string, attributes: {
         [key: string]: any;
-    }, e?: Error | DeferredErrors): void;
+    }, e?: Error | DeferredErrors): Promise<void>;
+    reportAppPackaged(attributes: AppPackagedAttributes): Promise<void>;
     private reportOperationalEvent;
     private processAnalyticsEvent;
     private _getUserId;
     private _getErrorDetails;