the data source to query against. May be an array of strings or a function.
The function is passed two arguments, the query value in the input field and the
process callback. The function may be used synchronously by returning the data
source directly or asynchronously via the process callback's single
argument.

the data source to query against. May be an array of strings or a function.
The function is passed two arguments, the query value in the input field and the
process callback. The function may be used synchronously by returning the data
source directly or asynchronously via the process callback's single
argument.

javascript function the method used to determine if a query matches an item.
Accepts a single argument, the item against which to test the query. Access the
current query with this.query. Return a boolean true if query is a match. Case
insensitive.

javascript function the method used to determine if a query matches an item.
Accepts a single argument, the item against which to test the query. Access the
current query with this.query. Return a boolean true if query is a match. Case
insensitive.

javascript function method used to sort autocomplete results. Accepts a
single argument items and has the scope of the typeahead instance. Reference the
current query with this.query. Exact match, case sensitive, case insensitive

javascript function method used to sort autocomplete results. Accepts a
single argument items and has the scope of the typeahead instance. Reference the
current query with this.query. Exact match, case sensitive, case insensitive