@forge/cli-shared

9.4.0-next.4-experimental-c5755749.4.0-next.6
out/ui/command-line-ui.d.ts
~out/ui/command-line-ui.d.tsModified
+11−2
Index: package/out/ui/command-line-ui.d.ts
===================================================================
--- package/out/ui/command-line-ui.d.ts
+++ package/out/ui/command-line-ui.d.ts
@@ -1,6 +1,6 @@
 import { Ora } from 'ora';
-import { TableCell, TableOptions, UI } from './ui';
+import { HintCategory, TableCell, TableOptions, UI } from './ui';
 import { StatsigService } from '../service/statsig-service';
 export interface ProgressResult {
     successful: boolean;
     message: string;
@@ -14,8 +14,12 @@
     private readonly promptInternal;
     private insideProgress;
     private statsigService;
     private cachedSpinnerConfig;
+    private static HINT_ROTATION_INTERVAL_MS;
+    private hintLine;
+    private hintTimer;
+    private hintGeneration;
     private addedProgressPadding;
     private static ANSI_MOVE_CURSOR_UP_ONE;
     private static ANSI_CLEAR_CURSOR_LINE;
     private static NON_TTY_ENV_DEFAULT_COLUMNS;
@@ -26,9 +30,14 @@
     private getSpinner;
     private prompt;
     get traceEnabled(): boolean;
     get debugEnabled(): boolean;
-    displayProgress<Result>(progress: () => Promise<Result>, startText: string, successText: string | ((result: Result) => string | ProgressResult)): Promise<Result>;
+    displayProgress<Result>(progress: () => Promise<Result>, startText: string, successText: string | ((result: Result) => string | ProgressResult), hintCategory?: HintCategory): Promise<Result>;
+    private startHintRotation;
+    private rotateHints;
+    private stripHintLine;
+    private clearHintTimer;
+    private stopHintRotation;
     displayTemporaryMessage<Result>(progress: () => Promise<Result>, waitText: string): Promise<Result>;
     trace(message: string): void;
     debug(message: string): void;
     info(message: string): void;