UNPKG

liveperson-functions-cli

Version:
32 lines (31 loc) 891 B
import * as Inquirer from 'inquirer'; export declare type IPromptAnswer = Inquirer.Answers; /** * {@link https://www.npmjs.com/package/inquirer} * @export * @class Prompt */ export declare class Prompt { private prompts; private inquirer; constructor(inquirer?: Inquirer.Inquirer); /** * Adds a question to the prompt * @param {(IPromptAnswer | IPromptAnswer[])} question - question * @returns {Prompt} - Instance of prompt * @memberof Prompt */ addQuestion(question: IPromptAnswer | IPromptAnswer[]): Prompt; /** * Return the prompts * @returns {IPromptAnswer[]} - prompts * @memberof Prompt */ getQuestions(): IPromptAnswer[]; /** * Runs the prompt and gather all answers * @returns {Promise<IPromptAnswer[]>} - prompt answers * @memberof Prompt */ run(): Promise<IPromptAnswer[]>; }