UNPKG

search-client

Version:

Javascript library for executing searches in the Haive search-index via the SearchManager REST interface.

25 lines 1.08 kB
import { __extends } from "tslib"; import { BaseQueryConverter } from '../Common'; /** * Class to handle creating autocomplete lookups. */ var AutocompleteQueryConverter = /** @class */ (function (_super) { __extends(AutocompleteQueryConverter, _super); function AutocompleteQueryConverter() { return _super !== null && _super.apply(this, arguments) || this; } /** * Converts the query params to an array of key=value segments. */ AutocompleteQueryConverter.prototype.getUrlParams = function (query) { var params = []; // TODO: Add clientId also for autocomplete? this.addParamIfSet(params, 'l', 1); // Forces this to always do server-side when called. The client will skip calling when not needed instead. this.addParamIfSet(params, 'q', query.queryText); this.addParamIfSet(params, 's', query.maxSuggestions); return params; }; return AutocompleteQueryConverter; }(BaseQueryConverter)); export { AutocompleteQueryConverter }; //# sourceMappingURL=AutocompleteQueryConverter.js.map