Properties
Private _busy
_busy: boolean
Private _buttons
_buttons: QuickInputButton[] = []
Private _disposed
_disposed: boolean = false
Private _enabled
_enabled: boolean
Private _handlesToButtons
_handlesToButtons: Map<number, QuickInputButton> = ...
Private _ignoreFocusOut
_ignoreFocusOut: boolean
Private _onDidChangeValueEmitter
_onDidChangeValueEmitter: Emitter<string>
Private _placeholder
_placeholder: undefined | string
Private _step
_step: undefined | number
Private _title
_title: undefined | string
Private _totalSteps
_totalSteps: undefined | number
Private _updateTimeout
_updateTimeout: any
Private _value
_value: string
Protected disposableCollection
disposableCollection: DisposableCollection
Protected expectingHide
expectingHide: boolean = false
Private onDidAcceptEmitter
onDidAcceptEmitter: Emitter<void>
Private onDidHideEmitter
onDidHideEmitter: Emitter<void>
Private onDidTriggerButtonEmitter
onDidTriggerButtonEmitter: Emitter<QuickInputButton>
Protected visible
visible: boolean
Static Private _nextId
_nextId: number = 1
it has to be named
_onDidChangeValueEmitter
, since Gitlens extension relies on it https://github.com/eamodio/vscode-gitlens/blob/f22a9cd4199ac498c217643282a6a412e1fc01ae/src/commands/gitCommands.ts#L242-L243