liveperson-functions-cli
Version:
LivePerson Functions CLI
32 lines (31 loc) • 891 B
TypeScript
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[]>;
}