@klevu/core
Version:
Typescript SDK that simplifies development on Klevu backend. Klevu provides advanced AI-powered search and discovery solutions for online retailers.
27 lines (26 loc) • 786 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.suggestions = void 0;
const index_js_1 = require("../../models/index.js");
const index_js_2 = require("../../utils/index.js");
const defaults = {
id: "suggestions",
limit: 5,
};
/**
* Return suggestion on given search term
*
* @category Query
* @param term search term
* @param options
* @returns
*/
function suggestions(term, options) {
const params = Object.assign(Object.assign({}, defaults), options);
const query = Object.assign({ typeOfRequest: index_js_1.KlevuTypeOfRequest.Suggestion, query: (0, index_js_2.cleanSearchQuery)(term) }, params);
return {
klevuFunctionId: "suggestions",
suggestions: [query],
};
}
exports.suggestions = suggestions;