getaddress-autocomplete-modal
Version:
GetAddress.io - Autocomplete modal plug-in
18 lines (17 loc) • 583 B
TypeScript
import { Client, Suggestion } from 'getaddress-api';
import AttributeValues from "./AttributeValues.js";
import Modal from "./Modal.js";
export default class SuggestionList {
readonly client: Client;
readonly modal: Modal;
readonly attributeValues: AttributeValues;
private readonly list;
element: HTMLElement;
constructor(client: Client, modal: Modal, attributeValues: AttributeValues);
private build;
private handleMouseEnter;
private handleClick;
populate: (suggestions: Suggestion[]) => void;
clear: () => void;
destroy(): void;
}