@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;