UNPKG

rush-init-project-plugin

Version:

Rush plugin for initialize project in monorepo

23 lines 1.11 kB
import { BaseFieldComponent, IComponentOptions, IExtendedAnswers } from './BaseFieldComponent'; import { Widgets } from 'blessed'; import type { PromptQuestion } from 'node-plop'; import type { SyncHook } from 'tapable'; import { Answers } from 'inquirer'; import { BlessedHiddenInputComponent } from './BlessedHiddenInputComponent'; export declare class AutoCompleteComponent extends BaseFieldComponent { placeholder: Widgets.BoxElement; input: Widgets.TextareaElement; hiddenInput: BlessedHiddenInputComponent; sourceList: Widgets.ListElement; private _messageState; private _defaultState; private _inputCache; private _choices; constructor(form: Widgets.FormElement<Answers>, prompt: PromptQuestion, option: IComponentOptions, hookForPrompt: SyncHook<[PromptQuestion, Partial<IExtendedAnswers>], null | undefined> | undefined); createList(): Widgets.ListElement; validateResult(): Promise<void>; setMessage(): Promise<void>; setDefaultValue(): Promise<void>; setItems(value?: string): Promise<void>; } //# sourceMappingURL=AutoCompleteComponent.d.ts.map