При подключении подсказок к текстовому полю с помощью метода createSuggestions
возвращается объект с методами управления виджетом:
Очищает кэш запросов, список подсказок и значение в текстовом поле.
() => void;
Очищает только кэш запросов.
() => void;
Отключает виджет.
() => void;
Включает виджет.
() => void;
Удаляет виджет.
() => void;
Прячет список подсказок.
() => void;
Показывает список подсказок.
() => void;
Устанавливает параметры и коллбеки виджета.
(newOptions: Partial<Options>) => void;
Возвращает текущие опции виджета.
() => void;
Запрашивает подсказку по переданному значению query
и выбирает ее. Объект подсказки возвращается асинхронно в событии suggestions-fixdata
на текстовом поле.
(query: string) => void;
Запоминает переданный объект подсказки и устанавливает его значение в поле.
(suggestion: Suggestion) => void;
Возвращает объект выбранной подсказки.
() => Suggestion | null;
Возвращает индекс выбранной подсказки.
() => number;
Возвращает массив подсказок.
() => Suggestion[];
Возвращает input-элемент, к которому подключены подсказки.
() => HTMLInputElement;
Возвращает строковое значение выбранной подсказки (текущее значение input-элемента).
() => string;
Возвращает адрес, определенный через геолокацию.
() => Promise<Suggestion | null>;