Skip to content

Latest commit

 

History

History
29 lines (24 loc) · 489 Bytes

README.md

File metadata and controls

29 lines (24 loc) · 489 Bytes

Vanilla JS Autocomplete

Usage example

<!-- some-file.html -->
<div id="autocomplete-wrapper"></div>
// some-file.js
autocomplete(document.getElementById("autocomplete-wrapper"), {
  onSearch: searchHandler,
  onLoadMore: loadMoreHandler,
  onSelectItem: selectItemHandler,
});

Configuration params

{
  onSearch: Promise,
  onLoadMore: Promise,
  onSelectItem: Promise,
  noResultsMessage: string,
  itemTemplate: (itemData: Object) => string
}