0.2.2 • Published 9 months ago
extra-prompts v0.2.2
extra-prompts
Install
npm install --save extra-prompts
# or
yarn add extra-promptsAPI
interface IOption<T> {
label: string
value: T
}text
function text(message: string): Promise<string>password
function password(message: string): Promise<string>invisible
function invisible(message: string): Promise<string>confirm
function confirm(message: string, defaultValue: boolean): Promise<boolean>select
function select<T>(message: string, options: IOption<T>[]): Promise<T>selectMultiple
function selectMultiple<T>(message: string, options: IOption<T>[]): Promise<T[]>waitForInput
function waitForInput(
message: string
, predicate?: (key: string) => boolean
): Promise<string>