UNPKG

@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
"use strict"; 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;