Skip to content

SelectOpts

Defined in: packages/prompt/dist/index.d.mts:52

Options for select input.

T

M extends boolean = false

optional clearPromptOnDone?: boolean

Defined in: packages/prompt/dist/core/index.d.mts:80

If the screen should be cleared when finishing a prompt.

CoreOpts.clearPromptOnDone


optional default?: T

Defined in: packages/prompt/dist/core/index.d.mts:68

The default value.

CoreOpts.default


optional initialIndex?: number

Defined in: packages/prompt/dist/index.d.mts:64

The initial option selected.


optional input?: ReadStream

Defined in: packages/prompt/dist/core/index.d.mts:72

The standard input. Defaults to process.stdin.

CoreOpts.input


message: string

Defined in: packages/prompt/dist/core/index.d.mts:56

The message of the prompt.

CoreOpts.message


optional multiple?: M

Defined in: packages/prompt/dist/index.d.mts:60

If the user can select multiple options.


options: SelectOption<T>[]

Defined in: packages/prompt/dist/index.d.mts:56

Every option the user can pick from.


optional output?: WriteStream

Defined in: packages/prompt/dist/core/index.d.mts:76

The standard output. Defaults to process.stdout.

CoreOpts.output


optional signal?: AbortSignal

Defined in: packages/prompt/dist/core/index.d.mts:84

An AbortSignal to cancel the prompt.

CoreOpts.signal


optional theme?: Theme

Defined in: packages/prompt/dist/core/index.d.mts:64

The theme of the prompt.

CoreOpts.theme


optional validate?: StandardSchemaV1<any, T> | ((value) => boolean | T)

Defined in: packages/prompt/dist/core/index.d.mts:60

A validator function, or a Standard Schema validator.

CoreOpts.validate