UNPKG

@heroku-cli/command

Version:
15 lines (14 loc) 663 B
import type { Answers, createPromptModule } from 'inquirer'; type StreamOptions = NonNullable<Parameters<typeof createPromptModule>[0]>; declare class Prompter { /** * Wraps inquirer's prompt module so that prompt UI (question text, mask * characters, cursor escapes) writes to stderr by default. Routing to stdout * — inquirer's default — corrupts piped output (e.g. `heroku run … | tee`). * * Tests can override `input` and/or `output` via the optional second arg. */ prompt<T extends Answers = Answers>(questions: any[], streamOpts?: StreamOptions): Promise<T>; } export declare const prompter: Prompter; export {};