getaddress-autocomplete-modal
Version:
GetAddress.io - Autocomplete modal plug-in
20 lines (19 loc) • 722 B
TypeScript
import AttributeValues from "./AttributeValues.js";
import Input from "./Input.js";
import Modal from "./Modal.js";
import SuggestionList from "./SuggestionList.js";
import { Client } from 'getaddress-api';
import HistoryList from "./HistoryList.js";
export default class ControlsContainer {
readonly modal: Modal;
readonly attributeValues: AttributeValues;
private readonly container;
element: HTMLElement;
readonly input: Input;
private readonly backButton;
private readonly clearButton;
constructor(client: Client, modal: Modal, suggestionList: SuggestionList, attributeValues: AttributeValues, historyList: HistoryList);
private build;
focus: () => void;
destroy(): void;
}