31 lines
972 B
TypeScript
31 lines
972 B
TypeScript
import bcfetch, { AutocompleteAPIGetSuggestionsParams, AutocompleteItemType } from '../../';
|
|
import util from 'util';
|
|
|
|
const autocompleteTagParams = {
|
|
itemType: AutocompleteItemType.Tag,
|
|
query: 'ambient',
|
|
limit: 10
|
|
} as const;
|
|
|
|
const autocompleteLocationParams = {
|
|
itemType: AutocompleteItemType.Location,
|
|
query: 'Fin',
|
|
limit: 10
|
|
} as const;
|
|
|
|
function printResults(results: any, params: AutocompleteAPIGetSuggestionsParams) {
|
|
const title = `Autocomplete ${params.itemType.toLowerCase()} suggestions: ${params.query}, Limit: ${params.limit}`;
|
|
console.log(title);
|
|
console.log('-'.repeat(title.length));
|
|
console.log(util.inspect(results, false, null, false));
|
|
console.log('');
|
|
}
|
|
|
|
bcfetch.autocomplete.getSuggestions(autocompleteTagParams).then((results) => {
|
|
printResults(results, autocompleteTagParams);
|
|
});
|
|
|
|
bcfetch.autocomplete.getSuggestions(autocompleteLocationParams).then((results) => {
|
|
printResults(results, autocompleteLocationParams);
|
|
});
|