@forge/cli-shared
9.5.1-next.59.6.0-next.6
out/ui/command-line-ui.d.ts~
out/ui/command-line-ui.d.tsModified+9−1
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
@@ -22,8 +22,11 @@
private addedProgressPadding;
private static ANSI_MOVE_CURSOR_UP_ONE;
private static ANSI_CLEAR_CURSOR_LINE;
private static NON_TTY_ENV_DEFAULT_COLUMNS;
+ private static STDIN_CHUNK_BYTES;
+ private static STDIN_RETRY_MS;
+ private static STDIN_READ_TIMEOUT_MS;
constructor(verbose: () => boolean, statsigService?: StatsigService, spinner?: Ora, logger?: Console, customEffectsEnabled?: (() => boolean) | undefined);
setStatsigService(statsigService: StatsigService): void;
private seasonalSpinnerEffectsEnabled;
private initCustomSpinner;
@@ -45,11 +48,13 @@
error(error: Error, { pad }?: {
pad?: boolean | undefined;
}): void;
emptyLine(): void;
- confirm(message: string): Promise<boolean>;
+ confirm(message: string, defaultChoice?: boolean): Promise<boolean>;
promptForText(message: string, defaultValue?: string): Promise<string>;
promptForSecret(message: string): Promise<string>;
+ readFromStdin(): string;
+ private static sleepSync;
promptForList<T extends string>(message: string, choices: T[], config?: {
format?: (choice: T) => string;
}, pageSize?: number): Promise<T>;
promptForFilterableList<T extends string>(message: string, choices: T[], config?: {
@@ -73,8 +78,11 @@
private replaceStartTextOnSuccess;
private stopWaitSpinner;
clearSpinner(): void;
private promptForString;
+ private createPromptModule;
+ private createTtyBackedPromptModule;
+ private openTtyPromptModule;
private registerCustomUIElements;
formatKeyValueList(items: {
key: string;
value: string;