Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • Component<InputAttributes, HistoryState>
    • SearchInWorkspaceInput

Index

Constructors

constructor

Properties

Readonly addToHistory

addToHistory: DebouncedFunc<() => void> = ...

Add a nonempty current value to the history, if not already present. (Debounced, 1 second delay.)

Private input

input: RefObject<HTMLInputElement> = ...

Static LIMIT

LIMIT: number = 100

Accessors

value

  • get value(): string
  • set value(value: string): void

Methods

Private doAddToHistory

  • doAddToHistory(): void

nextValue

  • nextValue(): void

Protected Readonly onChange

  • onChange(e: ChangeEvent<HTMLInputElement>): void

Protected Readonly onKeyDown

  • onKeyDown(e: KeyboardEvent<HTMLInputElement>): void

previousValue

  • previousValue(): void

render

  • render(): ReactNode

setHistory

  • setHistory(history: string[]): void

setIndex

  • setIndex(index: number): void